# near model CODE resource # jump table entries: 6592-6697 (106 of them) export_824: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 206D D146 movea.l A0, [A5 - 0x2EBA] 00000008 202D D14A move.l D0, [A5 - 0x2EB6] 0000000C D090 add.l D0, [A0] 0000000E 5180 subq.l D0, 8 00000010 2D40 0008 move.l [A6 + 0x8], D0 00000014 4E5E unlink A6 00000016 4E75 rts export_825: fn00000018: 00000018 4E56 FFFC link A6, -0x0004 0000001C 48E7 0108 movem.l -[A7], D7,A4 00000020 286E 0008 movea.l A4, [A6 + 0x8] 00000024 4A2C 0002 tst.b [A4 + 0x2] 00000028 6612 bne +0x14 /* 0000003C */ 0000002A 2E2C 0004 move.l D7, [A4 + 0x4] 0000002E 5087 addq.l D7, 8 00000030 1007 move.b D0, D7 00000032 0240 0001 andi.w D0, 0x1 00000036 6706 beq +0x8 /* 0000003E */ 00000038 5287 addq.l D7, 1 0000003A 6002 bra +0x4 /* 0000003E */ label0000003C: 0000003C 7E0C moveq.l D7, 0x0C label0000003E: 0000003E 200C move.l D0, A4 00000040 9087 sub.l D0, D7 00000042 2D40 000C move.l [A6 + 0xC], D0 00000046 4CDF 1080 movem.l D7,A4, [A7]+ 0000004A 4E5E unlink A6 0000004C 2E9F move.l [A7], [A7]+ 0000004E 4E75 rts export_826: fn00000050: 00000050 4E56 FFF8 link A6, -0x0008 00000054 48E7 0118 movem.l -[A7], D7,A3,A4 00000058 286E 0008 movea.l A4, [A6 + 0x8] 0000005C 4A2C 0002 tst.b [A4 + 0x2] 00000060 6618 bne +0x1A /* 0000007A */ 00000062 2E2C 0004 move.l D7, [A4 + 0x4] 00000066 1007 move.b D0, D7 00000068 0240 0001 andi.w D0, 0x1 0000006C 6702 beq +0x4 /* 00000070 */ 0000006E 5287 addq.l D7, 1 label00000070: 00000070 200C move.l D0, A4 00000072 9087 sub.l D0, D7 00000074 2D40 000C move.l [A6 + 0xC], D0 00000078 600E bra +0x10 /* 00000088 */ label0000007A: 0000007A 264C movea.l A3, A4 0000007C 97FC 0000 0004 sub.l A3, 0x4 00000082 2053 movea.l A0, [A3] 00000084 2D50 000C move.l [A6 + 0xC], [A0] label00000088: 00000088 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000008C 4E5E unlink A6 0000008E 2E9F move.l [A7], [A7]+ 00000090 4E75 rts export_827: fn00000092: 00000092 4E56 0000 link A6, 0 00000096 42A7 clr.l -[A7] 00000098 4EBA FF66 jsr [PC - 0x9A /* 00000000 */] 0000009C 205F movea.l A0, [A7]+ 0000009E 3D50 0008 move.w [A6 + 0x8], [A0] 000000A2 4E5E unlink A6 000000A4 4E75 rts export_828: fn000000A6: 000000A6 4E56 0000 link A6, 0 000000AA 42A7 clr.l -[A7] 000000AC 4EBA FF52 jsr [PC - 0xAE /* 00000000 */] 000000B0 205F movea.l A0, [A7]+ 000000B2 30AE 0008 move.w [A0], [A6 + 0x8] 000000B6 4E5E unlink A6 000000B8 205F movea.l A0, [A7]+ 000000BA 544F addq.w A7, 2 000000BC 4ED0 jmp [A0] export_829: fn000000BE: 000000BE 4E56 FFF8 link A6, -0x0008 000000C2 48E7 0018 movem.l -[A7], A3,A4 000000C6 42A7 clr.l -[A7] 000000C8 4EBA FF36 jsr [PC - 0xCA /* 00000000 */] 000000CC 285F movea.l A4, [A7]+ 000000CE 4A2C 0002 tst.b [A4 + 0x2] 000000D2 660A bne +0xC /* 000000DE */ 000000D4 2F2D D146 move.l -[A7], [A5 - 0x2EBA] 000000D8 205F movea.l A0, [A7]+ 000000DA A029 syscall HLock 000000DC 600E bra +0x10 /* 000000EC */ label000000DE: 000000DE 264C movea.l A3, A4 000000E0 97FC 0000 0004 sub.l A3, 0x4 000000E6 2F13 move.l -[A7], [A3] 000000E8 205F movea.l A0, [A7]+ 000000EA A029 syscall HLock label000000EC: 000000EC 4CDF 1800 movem.l A3,A4, [A7]+ 000000F0 4E5E unlink A6 000000F2 4E75 rts export_830: fn000000F4: 000000F4 4E56 FFF8 link A6, -0x0008 000000F8 48E7 0018 movem.l -[A7], A3,A4 000000FC 42A7 clr.l -[A7] 000000FE 4EBA FF00 jsr [PC - 0x100 /* 00000000 */] 00000102 285F movea.l A4, [A7]+ 00000104 4A2C 0002 tst.b [A4 + 0x2] 00000108 660A bne +0xC /* 00000114 */ 0000010A 2F2D D146 move.l -[A7], [A5 - 0x2EBA] 0000010E 205F movea.l A0, [A7]+ 00000110 A02A syscall HUnlock 00000112 600E bra +0x10 /* 00000122 */ label00000114: 00000114 264C movea.l A3, A4 00000116 97FC 0000 0004 sub.l A3, 0x4 0000011C 2F13 move.l -[A7], [A3] 0000011E 205F movea.l A0, [A7]+ 00000120 A02A syscall HUnlock label00000122: 00000122 4CDF 1800 movem.l A3,A4, [A7]+ 00000126 4E5E unlink A6 00000128 4E75 rts fn0000012A: 0000012A 4E56 FFF8 link A6, -0x0008 0000012E 48E7 0018 movem.l -[A7], A3,A4 00000132 42A7 clr.l -[A7] 00000134 42A7 clr.l -[A7] 00000136 4EBA FEC8 jsr [PC - 0x138 /* 00000000 */] 0000013A 4EBA FEDC jsr [PC - 0x124 /* 00000018 */] 0000013E 285F movea.l A4, [A7]+ 00000140 4A2C 0002 tst.b [A4 + 0x2] 00000144 660A bne +0xC /* 00000150 */ 00000146 2F2D D146 move.l -[A7], [A5 - 0x2EBA] 0000014A 205F movea.l A0, [A7]+ 0000014C A029 syscall HLock 0000014E 600E bra +0x10 /* 0000015E */ label00000150: 00000150 264C movea.l A3, A4 00000152 97FC 0000 0004 sub.l A3, 0x4 00000158 2F13 move.l -[A7], [A3] 0000015A 205F movea.l A0, [A7]+ 0000015C A029 syscall HLock label0000015E: 0000015E 4CDF 1800 movem.l A3,A4, [A7]+ 00000162 4E5E unlink A6 00000164 4E75 rts fn00000166: 00000166 4E56 FFF8 link A6, -0x0008 0000016A 48E7 0018 movem.l -[A7], A3,A4 0000016E 42A7 clr.l -[A7] 00000170 42A7 clr.l -[A7] 00000172 4EBA FE8C jsr [PC - 0x174 /* 00000000 */] 00000176 4EBA FEA0 jsr [PC - 0x160 /* 00000018 */] 0000017A 285F movea.l A4, [A7]+ 0000017C 4A2C 0002 tst.b [A4 + 0x2] 00000180 660A bne +0xC /* 0000018C */ 00000182 2F2D D146 move.l -[A7], [A5 - 0x2EBA] 00000186 205F movea.l A0, [A7]+ 00000188 A02A syscall HUnlock 0000018A 600E bra +0x10 /* 0000019A */ label0000018C: 0000018C 264C movea.l A3, A4 0000018E 97FC 0000 0004 sub.l A3, 0x4 00000194 2F13 move.l -[A7], [A3] 00000196 205F movea.l A0, [A7]+ 00000198 A02A syscall HUnlock label0000019A: 0000019A 4CDF 1800 movem.l A3,A4, [A7]+ 0000019E 4E5E unlink A6 000001A0 4E75 rts fn000001A2: 000001A2 4E56 FF00 link A6, -0x0100 000001A6 3F3C 0071 move.w -[A7], 0x71 /* 'q' */ 000001AA 486E FF00 pea.l [A6 - 0x100] 000001AE 3F2E 0008 move.w -[A7], [A6 + 0x8] 000001B2 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 000001B6 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 000001BA 4EBA 09D6 jsr [PC + 0x9D6 /* 00000B92 */] 000001BE 4E5E unlink A6 000001C0 205F movea.l A0, [A7]+ 000001C2 544F addq.w A7, 2 000001C4 4ED0 jmp [A0] export_831: fn000001C6: 000001C6 4E56 FEEE link A6, -0x0112 000001CA 48E7 0108 movem.l -[A7], D7,A4 000001CE 422E 0008 clr.b [A6 + 0x8] 000001D2 42A7 clr.l -[A7] 000001D4 4EBA FE2A jsr [PC - 0x1D6 /* 00000000 */] 000001D8 285F movea.l A4, [A7]+ 000001DA 102C 0003 move.b D0, [A4 + 0x3] 000001DE 4880 ext.w D0 000001E0 5340 subq.w D0, 1 000001E2 6716 beq +0x18 /* 000001FA */ 000001E4 5D40 subq.w D0, 6 000001E6 670A beq +0xC /* 000001F2 */ 000001E8 5540 subq.w D0, 2 000001EA 6706 beq +0x8 /* 000001F2 */ 000001EC 5F40 subq.w D0, 7 000001EE 670A beq +0xC /* 000001FA */ 000001F0 605E bra +0x60 /* 00000250 */ label000001F2: 000001F2 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 000001F8 6056 bra +0x58 /* 00000250 */ label000001FA: 000001FA 0CAC 0000 00FF 0004 cmpi.l [A4 + 0x4], 0xFF 00000202 6C4C bge +0x4E /* 00000250 */ 00000204 42A7 clr.l -[A7] 00000206 4EBA FE8A jsr [PC - 0x176 /* 00000092 */] 0000020A 4EAD 232A jsr [A5 + 0x232A /* export_1121 */] 0000020E 3E1F move.w D7, [A7]+ 00000210 486E FEF4 pea.l [A6 - 0x10C] 00000214 4EBA 152E jsr [PC + 0x152E /* 00001744 */] 00000218 4267 clr.w -[A7] 0000021A 42A7 clr.l -[A7] 0000021C 486E FEF4 pea.l [A6 - 0x10C] 00000220 4EAD 29DA jsr [A5 + 0x29DA /* export_1335 */] 00000224 486E FFF4 pea.l [A6 - 0xC] 00000228 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 0000022C 101F move.b D0, [A7]+ 0000022E 6710 beq +0x12 /* 00000240 */ 00000230 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00000236 486E FFF4 pea.l [A6 - 0xC] 0000023A 4EBA 27B8 jsr [PC + 0x27B8 /* 000029F4 */] 0000023E 6008 bra +0xA /* 00000248 */ label00000240: 00000240 486E FEF4 pea.l [A6 - 0x10C] 00000244 4EBA 16F0 jsr [PC + 0x16F0 /* 00001936 */] label00000248: 00000248 206D FE80 movea.l A0, [A5 - 0x180] 0000024C 3147 0044 move.w [A0 + 0x44], D7 label00000250: 00000250 4CDF 1080 movem.l D7,A4, [A7]+ 00000254 4E5E unlink A6 00000256 4E75 rts export_832: fn00000258: 00000258 4E56 FFE6 link A6, -0x001A 0000025C 422E 0008 clr.b [A6 + 0x8] 00000260 4267 clr.w -[A7] 00000262 4EBA FF62 jsr [PC - 0x9E /* 000001C6 */] 00000266 101F move.b D0, [A7]+ 00000268 6736 beq +0x38 /* 000002A0 */ 0000026A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00000270 42A7 clr.l -[A7] 00000272 4EBA FD8C jsr [PC - 0x274 /* 00000000 */] 00000276 205F movea.l A0, [A7]+ 00000278 7009 moveq.l D0, 0x09 0000027A B028 0003 cmp.b D0, [A0 + 0x3] 0000027E 6620 bne +0x22 /* 000002A0 */ 00000280 42A7 clr.l -[A7] 00000282 4EBA 124C jsr [PC + 0x124C /* 000014D0 */] 00000286 2D5F FFE6 move.l [A6 - 0x1A], [A7]+ 0000028A 486E FFE6 pea.l [A6 - 0x1A] 0000028E 486E FFEA pea.l [A6 - 0x16] 00000292 3F3C 280E move.w -[A7], 0x280E 00000296 A9EB syscall Pack4/FP68K 00000298 486E FFEA pea.l [A6 - 0x16] 0000029C 4EBA 2CB4 jsr [PC + 0x2CB4 /* 00002F52 */] label000002A0: 000002A0 4E5E unlink A6 000002A2 4E75 rts fn000002A4: 000002A4 4E56 FEF0 link A6, -0x0110 000002A8 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000002AC 422E 000C clr.b [A6 + 0xC] 000002B0 226E 0008 movea.l A1, [A6 + 0x8] 000002B4 2069 FFFC movea.l A0, [A1 - 0x4] 000002B8 7064 moveq.l D0, 0x64 000002BA B0A8 0004 cmp.l D0, [A0 + 0x4] 000002BE 6C04 bge +0x6 /* 000002C4 */ 000002C0 6000 0134 bra +0x136 /* 000003F6 */ label000002C4: 000002C4 4EBA 0240 jsr [PC + 0x240 /* 00000506 */] 000002C8 4267 clr.w -[A7] 000002CA 4EBA FDC6 jsr [PC - 0x23A /* 00000092 */] 000002CE 3B5F C166 move.w [A5 - 0x3E9A], [A7]+ 000002D2 4267 clr.w -[A7] 000002D4 3F2D C166 move.w -[A7], [A5 - 0x3E9A] 000002D8 4EAD 232A jsr [A5 + 0x232A /* export_1121 */] 000002DC 381F move.w D4, [A7]+ 000002DE 42A7 clr.l -[A7] 000002E0 42A7 clr.l -[A7] 000002E2 4EBA FD1C jsr [PC - 0x2E4 /* 00000000 */] 000002E6 4EBA FD68 jsr [PC - 0x298 /* 00000050 */] 000002EA 2D5F FEF2 move.l [A6 - 0x10E], [A7]+ 000002EE 486E FEF2 pea.l [A6 - 0x10E] 000002F2 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 000002F6 206E FEF2 movea.l A0, [A6 - 0x10E] 000002FA 4A10 tst.b [A0] 000002FC 6620 bne +0x22 /* 0000031E */ 000002FE 102D CCD8 move.b D0, [A5 - 0x3328] 00000302 6700 00EA beq +0xEC /* 000003EE */ 00000306 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000030C 4EBA 0884 jsr [PC + 0x884 /* 00000B92 */] 00000310 42A7 clr.l -[A7] 00000312 4EBA 2C84 jsr [PC + 0x2C84 /* 00002F98 */] 00000316 6000 00D6 bra +0xD8 /* 000003EE */ 0000031A 6000 00D2 bra +0xD4 /* 000003EE */ label0000031E: 0000031E 41EE FF00 lea.l A0, [A6 - 0x100] 00000322 2848 movea.l A4, A0 00000324 528C addq.l A4, 1 00000326 4246 clr.w D6 00000328 4245 clr.w D5 label0000032A: 0000032A 206E FEF2 movea.l A0, [A6 - 0x10E] 0000032E 1010 move.b D0, [A0] 00000330 4880 ext.w D0 00000332 3E00 move.w D7, D0 00000334 702D moveq.l D0, 0x2D 00000336 B047 cmp.w D0, D7 00000338 57C0 seq D0 0000033A 4A00 tst.b D0 0000033C 6616 bne +0x18 /* 00000354 */ 0000033E 7230 moveq.l D1, 0x30 00000340 B247 cmp.w D1, D7 00000342 5FC1 sle D1 00000344 4A01 tst.b D1 00000346 672C beq +0x2E /* 00000374 */ 00000348 7439 moveq.l D2, 0x39 0000034A B447 cmp.w D2, D7 0000034C 5CC2 sge D2 0000034E C202 and.b D1, D2 00000350 8001 or.b D0, D1 00000352 6720 beq +0x22 /* 00000374 */ label00000354: 00000354 5246 addq.w D6, 1 00000356 702D moveq.l D0, 0x2D 00000358 B047 cmp.w D0, D7 0000035A 6702 beq +0x4 /* 0000035E */ 0000035C 5245 addq.w D5, 1 label0000035E: 0000035E 7009 moveq.l D0, 0x09 00000360 B046 cmp.w D0, D6 00000362 6D00 008A blt +0x8C /* 000003EE */ 00000366 206E FEF2 movea.l A0, [A6 - 0x10E] 0000036A 1890 move.b [A4], [A0] 0000036C 528C addq.l A4, 1 0000036E 52AE FEF2 addq.l [A6 - 0x10E], 1 00000372 60B6 bra -0x48 /* 0000032A */ label00000374: 00000374 7020 moveq.l D0, 0x20 00000376 B047 cmp.w D0, D7 00000378 57C0 seq D0 0000037A 4A00 tst.b D0 0000037C 6638 bne +0x3A /* 000003B6 */ 0000037E 720D moveq.l D1, 0x0D 00000380 B247 cmp.w D1, D7 00000382 57C1 seq D1 00000384 8001 or.b D0, D1 00000386 662E bne +0x30 /* 000003B6 */ 00000388 4A47 tst.w D7 0000038A 57C1 seq D1 0000038C 8001 or.b D0, D1 0000038E 6626 bne +0x28 /* 000003B6 */ 00000390 702E moveq.l D0, 0x2E 00000392 B047 cmp.w D0, D7 00000394 6658 bne +0x5A /* 000003EE */ 00000396 52AE FEF2 addq.l [A6 - 0x10E], 1 label0000039A: 0000039A 206E FEF2 movea.l A0, [A6 - 0x10E] 0000039E 1010 move.b D0, [A0] 000003A0 4880 ext.w D0 000003A2 7230 moveq.l D1, 0x30 000003A4 B240 cmp.w D1, D0 000003A6 660E bne +0x10 /* 000003B6 */ 000003A8 52AE FEF2 addq.l [A6 - 0x10E], 1 000003AC 60EC bra -0x12 /* 0000039A */ 000003AE 6000 FF7A bra -0x84 /* 0000032A */ 000003B2 6000 FF76 bra -0x88 /* 0000032A */ label000003B6: 000003B6 4A46 tst.w D6 000003B8 57C0 seq D0 000003BA 4A45 tst.w D5 000003BC 57C1 seq D1 000003BE 8001 or.b D0, D1 000003C0 662C bne +0x2E /* 000003EE */ 000003C2 1D46 FF00 move.b [A6 - 0x100], D6 000003C6 486E FEF2 pea.l [A6 - 0x10E] 000003CA 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 000003CE 206E FEF2 movea.l A0, [A6 - 0x10E] 000003D2 4A10 tst.b [A0] 000003D4 6618 bne +0x1A /* 000003EE */ 000003D6 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000003DC 4EBA 07B4 jsr [PC + 0x7B4 /* 00000B92 */] 000003E0 42A7 clr.l -[A7] 000003E2 486E FF00 pea.l [A6 - 0x100] 000003E6 4EAD 237A jsr [A5 + 0x237A /* export_1131 */] 000003EA 4EBA 2BAC jsr [PC + 0x2BAC /* 00002F98 */] label000003EE: 000003EE 206D FE80 movea.l A0, [A5 - 0x180] 000003F2 3144 0044 move.w [A0 + 0x44], D4 label000003F6: 000003F6 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000003FA 4E5E unlink A6 000003FC 2E9F move.l [A7], [A7]+ 000003FE 4E75 rts export_833: fn00000400: 00000400 4E56 FFE4 link A6, -0x001C 00000404 42A7 clr.l -[A7] 00000406 4EBA FBF8 jsr [PC - 0x408 /* 00000000 */] 0000040A 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000040E 206E FFFC movea.l A0, [A6 - 0x4] 00000412 1028 0003 move.b D0, [A0 + 0x3] 00000416 4880 ext.w D0 00000418 5340 subq.w D0, 1 0000041A 677E beq +0x80 /* 0000049A */ 0000041C 5D40 subq.w D0, 6 0000041E 6712 beq +0x14 /* 00000432 */ 00000420 5540 subq.w D0, 2 00000422 6706 beq +0x8 /* 0000042A */ 00000424 5F40 subq.w D0, 7 00000426 6772 beq +0x74 /* 0000049A */ 00000428 607E bra +0x80 /* 000004A8 */ label0000042A: 0000042A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00000430 607A bra +0x7C /* 000004AC */ label00000432: 00000432 486E FFEE pea.l [A6 - 0x12] 00000436 4EBA 2034 jsr [PC + 0x2034 /* 0000246C */] 0000043A 486E FFE4 pea.l [A6 - 0x1C] 0000043E 486E FFEE pea.l [A6 - 0x12] 00000442 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000446 588F addq.l A7, 4 00000448 486E FFEE pea.l [A6 - 0x12] 0000044C 486E FFE4 pea.l [A6 - 0x1C] 00000450 3F3C 0008 move.w -[A7], 0x8 00000454 A9EB syscall Pack4/FP68K 00000456 56C0 sne D0 00000458 4A00 tst.b D0 0000045A 661A bne +0x1C /* 00000476 */ 0000045C 2F00 move.l -[A7], D0 0000045E 4267 clr.w -[A7] 00000460 486E FFEE pea.l [A6 - 0x12] 00000464 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00000468 121F move.b D1, [A7]+ 0000046A 201F move.l D0, [A7]+ 0000046C 7402 moveq.l D2, 0x02 0000046E B401 cmp.b D2, D1 00000470 57C1 seq D1 00000472 8001 or.b D0, D1 00000474 670E beq +0x10 /* 00000484 */ label00000476: 00000476 422E 0008 clr.b [A6 + 0x8] 0000047A 486E FFEE pea.l [A6 - 0x12] 0000047E 4EBA 2AD2 jsr [PC + 0x2AD2 /* 00002F52 */] 00000482 6028 bra +0x2A /* 000004AC */ label00000484: 00000484 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 0000048A 42A7 clr.l -[A7] 0000048C 486E FFEE pea.l [A6 - 0x12] 00000490 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00000494 4EBA 2B02 jsr [PC + 0x2B02 /* 00002F98 */] 00000498 6012 bra +0x14 /* 000004AC */ label0000049A: 0000049A 4267 clr.w -[A7] 0000049C 2F0E move.l -[A7], A6 0000049E 4EBA FE04 jsr [PC - 0x1FC /* 000002A4 */] 000004A2 1D5F 0008 move.b [A6 + 0x8], [A7]+ 000004A6 6004 bra +0x6 /* 000004AC */ label000004A8: 000004A8 422E 0008 clr.b [A6 + 0x8] label000004AC: 000004AC 4E5E unlink A6 000004AE 4E75 rts export_834: fn000004B0: 000004B0 4E56 FEFA link A6, -0x0106 000004B4 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 000004BA 42A7 clr.l -[A7] 000004BC 4EBA FB42 jsr [PC - 0x4BE /* 00000000 */] 000004C0 205F movea.l A0, [A7]+ 000004C2 7005 moveq.l D0, 0x05 000004C4 B028 0003 cmp.b D0, [A0 + 0x3] 000004C8 6602 bne +0x4 /* 000004CC */ 000004CA 6036 bra +0x38 /* 00000502 */ label000004CC: 000004CC 422E 0008 clr.b [A6 + 0x8] 000004D0 486E FEFC pea.l [A6 - 0x104] 000004D4 4EBA 126E jsr [PC + 0x126E /* 00001744 */] 000004D8 4267 clr.w -[A7] 000004DA 486E FEFC pea.l [A6 - 0x104] 000004DE 486E FEFB pea.l [A6 - 0x105] 000004E2 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000004E6 101F move.b D0, [A7]+ 000004E8 660A bne +0xC /* 000004F4 */ 000004EA 486E FEFC pea.l [A6 - 0x104] 000004EE 4EBA 1446 jsr [PC + 0x1446 /* 00001936 */] 000004F2 600E bra +0x10 /* 00000502 */ label000004F4: 000004F4 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 000004FA 1F2E FEFB move.b -[A7], [A6 - 0x105] 000004FE 4EBA 2A7C jsr [PC + 0x2A7C /* 00002F7C */] label00000502: 00000502 4E5E unlink A6 00000504 4E75 rts export_835: fn00000506: 00000506 4E56 FC44 link A6, -0x03BC 0000050A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000050E 102D B820 move.b D0, [A5 - 0x47E0] 00000512 670C beq +0xE /* 00000520 */ 00000514 4EBA 067C jsr [PC + 0x67C /* 00000B92 */] 00000518 4EBA 13A0 jsr [PC + 0x13A0 /* 000018BA */] 0000051C 6000 0430 bra +0x432 /* 0000094E */ label00000520: 00000520 42A7 clr.l -[A7] 00000522 4EBA FADC jsr [PC - 0x524 /* 00000000 */] 00000526 285F movea.l A4, [A7]+ 00000528 3D54 FDBC move.w [A6 - 0x244], [A4] 0000052C 102C 0003 move.b D0, [A4 + 0x3] 00000530 4880 ext.w D0 00000532 5340 subq.w D0, 1 00000534 6B00 03B4 bmi +0x3B6 /* 000008EA */ 00000538 0C40 000F cmpi.w D0, 0xF 0000053C 6E00 03AC bgt +0x3AE /* 000008EA */ 00000540 D040 add.w D0, D0 00000542 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000546 4EFB 0000 jmp [PC + D0.w] 0000054A 0406 0026 subi.b D6, 0x26 /* '&' */ 0000054E 0072 00E6 01A4 ori.w <>, 0xE6 00000554 03A2 bclr -[A2], D1 00000556 01D6 bset [A6], D0 00000558 03A2 bclr -[A2], D1 0000055A 01EE 02C4 bset [A6 + 0x2C4], D0 0000055E 03A2 bclr -[A2], D1 00000560 03A2 bclr -[A2], D1 00000562 02F2 0348 andi.? [A2 + <>], 0xFFFFFFFFFFFFFFFF 00000566 03A2 bclr -[A2], D1 00000568 0398 bclr [A0]+, D1 0000056A 6000 03E2 bra +0x3E4 /* 0000094E */ 0000056E 486E FEE4 pea.l [A6 - 0x11C] 00000572 4EBA 21C6 jsr [PC + 0x21C6 /* 0000273A */] 00000576 486E FCA8 pea.l [A6 - 0x358] 0000057A 302E FEE6 move.w D0, [A6 - 0x11A] 0000057E 48C0 ext.l D0 00000580 2F00 move.l -[A7], D0 00000582 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00000586 487A 0428 pea.l [PC + 0x428 /* 000009B0, value 0x12C4E56 */] 0000058A 486E FC94 pea.l [A6 - 0x36C] 0000058E 302E FEE4 move.w D0, [A6 - 0x11C] 00000592 48C0 ext.l D0 00000594 2F00 move.l -[A7], D0 00000596 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 0000059A 486E FD94 pea.l [A6 - 0x26C] 0000059E 3F3C 0003 move.w -[A7], 0x3 000005A2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000005A6 41EE FEF6 lea.l A0, [A6 - 0x10A] 000005AA 43EE FD94 lea.l A1, [A6 - 0x26C] 000005AE 7013 moveq.l D0, 0x13 label000005B0: 000005B0 30D9 move.w [A0]+, [A1]+ 000005B2 51C8 FFFC dbf D0, -0x6 /* 000005B0 */ 000005B6 6000 0370 bra +0x372 /* 00000928 */ 000005BA 486E FEDC pea.l [A6 - 0x124] 000005BE 4EBA 220E jsr [PC + 0x220E /* 000027CE */] 000005C2 486E FCA8 pea.l [A6 - 0x358] 000005C6 302E FEDE move.w D0, [A6 - 0x122] 000005CA 48C0 ext.l D0 000005CC 2F00 move.l -[A7], D0 000005CE 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000005D2 487A 03DC pea.l [PC + 0x3DC /* 000009B0, value 0x12C4E56 */] 000005D6 486E FC94 pea.l [A6 - 0x36C] 000005DA 302E FEDC move.w D0, [A6 - 0x124] 000005DE 48C0 ext.l D0 000005E0 2F00 move.l -[A7], D0 000005E2 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000005E6 487A 03C8 pea.l [PC + 0x3C8 /* 000009B0, value 0x12C4E56 */] 000005EA 486E FC80 pea.l [A6 - 0x380] 000005EE 302E FEE2 move.w D0, [A6 - 0x11E] 000005F2 48C0 ext.l D0 000005F4 2F00 move.l -[A7], D0 000005F6 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000005FA 487A 03B4 pea.l [PC + 0x3B4 /* 000009B0, value 0x12C4E56 */] 000005FE 486E FC6C pea.l [A6 - 0x394] 00000602 302E FEE0 move.w D0, [A6 - 0x120] 00000606 48C0 ext.l D0 00000608 2F00 move.l -[A7], D0 0000060A 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 0000060E 486E FD6C pea.l [A6 - 0x294] 00000612 3F3C 0007 move.w -[A7], 0x7 00000616 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000061A 41EE FEF6 lea.l A0, [A6 - 0x10A] 0000061E 43EE FD6C lea.l A1, [A6 - 0x294] 00000622 7027 moveq.l D0, 0x27 label00000624: 00000624 30D9 move.w [A0]+, [A1]+ 00000626 51C8 FFFC dbf D0, -0x6 /* 00000624 */ 0000062A 6000 02FC bra +0x2FE /* 00000928 */ 0000062E 486E FDC8 pea.l [A6 - 0x238] 00000632 7004 moveq.l D0, 0x04 00000634 2F00 move.l -[A7], D0 00000636 1F3C 0004 move.b -[A7], 0x4 0000063A 4EBA 0ECC jsr [PC + 0xECC /* 00001508 */] 0000063E 422E FEF6 clr.b [A6 - 0x10A] 00000642 102E FDC8 move.b D0, [A6 - 0x238] 00000646 6710 beq +0x12 /* 00000658 */ 00000648 41EE FEF6 lea.l A0, [A6 - 0x10A] 0000064C 43FA 0358 lea.l A1, [PC + 0x358 /* 000009A6, value 0x8736869, pstring "shiftKey" */] 00000650 7004 moveq.l D0, 0x04 label00000652: 00000652 30D9 move.w [A0]+, [A1]+ 00000654 51C8 FFFC dbf D0, -0x6 /* 00000652 */ label00000658: 00000658 102E FDC9 move.b D0, [A6 - 0x237] 0000065C 6740 beq +0x42 /* 0000069E */ 0000065E 4240 clr.w D0 00000660 102E FEF6 move.b D0, [A6 - 0x10A] 00000664 4A40 tst.w D0 00000666 6F26 ble +0x28 /* 0000068E */ 00000668 486E FEF6 pea.l [A6 - 0x10A] 0000066C 487A 032C pea.l [PC + 0x32C /* 0000099A, value 0xA2C6F70 '\n,op', pstring ",optionKey" */] 00000670 486E FCBC pea.l [A6 - 0x344] 00000674 3F3C 0002 move.w -[A7], 0x2 00000678 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000067C 41EE FEF6 lea.l A0, [A6 - 0x10A] 00000680 43EE FCBC lea.l A1, [A6 - 0x344] 00000684 707F moveq.l D0, 0x7F label00000686: 00000686 30D9 move.w [A0]+, [A1]+ 00000688 51C8 FFFC dbf D0, -0x6 /* 00000686 */ 0000068C 6010 bra +0x12 /* 0000069E */ label0000068E: 0000068E 41EE FEF6 lea.l A0, [A6 - 0x10A] 00000692 43FA 02FC lea.l A1, [PC + 0x2FC /* 00000990, value 0x96F7074 '\topt', pstring "optionKey" */] 00000696 7004 moveq.l D0, 0x04 label00000698: 00000698 30D9 move.w [A0]+, [A1]+ 0000069A 51C8 FFFC dbf D0, -0x6 /* 00000698 */ label0000069E: 0000069E 102E FDCA move.b D0, [A6 - 0x236] 000006A2 6700 0284 beq +0x286 /* 00000928 */ 000006A6 4240 clr.w D0 000006A8 102E FEF6 move.b D0, [A6 - 0x10A] 000006AC 4A40 tst.w D0 000006AE 6F28 ble +0x2A /* 000006D8 */ 000006B0 486E FEF6 pea.l [A6 - 0x10A] 000006B4 487A 02CE pea.l [PC + 0x2CE /* 00000984, value 0xB2C636F, pstring ",commandKey" */] 000006B8 486E FCBC pea.l [A6 - 0x344] 000006BC 3F3C 0002 move.w -[A7], 0x2 000006C0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000006C4 41EE FEF6 lea.l A0, [A6 - 0x10A] 000006C8 43EE FCBC lea.l A1, [A6 - 0x344] 000006CC 707F moveq.l D0, 0x7F label000006CE: 000006CE 30D9 move.w [A0]+, [A1]+ 000006D0 51C8 FFFC dbf D0, -0x6 /* 000006CE */ 000006D4 6000 0252 bra +0x254 /* 00000928 */ label000006D8: 000006D8 41EE FEF6 lea.l A0, [A6 - 0x10A] 000006DC 43FA 029A lea.l A1, [PC + 0x29A /* 00000978, value 0xA636F6D '\ncom', pstring "commandKey" */] 000006E0 7005 moveq.l D0, 0x05 label000006E2: 000006E2 30D9 move.w [A0]+, [A1]+ 000006E4 51C8 FFFC dbf D0, -0x6 /* 000006E2 */ 000006E8 6000 023E bra +0x240 /* 00000928 */ 000006EC 4267 clr.w -[A7] 000006EE 4EBA 0E8A jsr [PC + 0xE8A /* 0000157A */] 000006F2 101F move.b D0, [A7]+ 000006F4 6714 beq +0x16 /* 0000070A */ 000006F6 41EE FEF6 lea.l A0, [A6 - 0x10A] 000006FA 43ED D006 lea.l A1, [A5 - 0x2FFA] 000006FE 7009 moveq.l D0, 0x09 label00000700: 00000700 30D9 move.w [A0]+, [A1]+ 00000702 51C8 FFFC dbf D0, -0x6 /* 00000700 */ 00000706 6000 0220 bra +0x222 /* 00000928 */ label0000070A: 0000070A 41EE FEF6 lea.l A0, [A6 - 0x10A] 0000070E 43ED CFF0 lea.l A1, [A5 - 0x3010] 00000712 7009 moveq.l D0, 0x09 label00000714: 00000714 30D9 move.w [A0]+, [A1]+ 00000716 51C8 FFFC dbf D0, -0x6 /* 00000714 */ 0000071A 6000 020C bra +0x20E /* 00000928 */ 0000071E 486E FFF6 pea.l [A6 - 0xA] 00000722 4EBA 1D48 jsr [PC + 0x1D48 /* 0000246C */] 00000726 486E FFF6 pea.l [A6 - 0xA] 0000072A 486E FEF6 pea.l [A6 - 0x10A] 0000072E 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 00000732 6000 01F4 bra +0x1F6 /* 00000928 */ 00000736 486E FCA8 pea.l [A6 - 0x358] 0000073A 42A7 clr.l -[A7] 0000073C 4EBA 0D92 jsr [PC + 0xD92 /* 000014D0 */] 00000740 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00000744 205F movea.l A0, [A7]+ 00000746 43EE FEF6 lea.l A1, [A6 - 0x10A] 0000074A 7009 moveq.l D0, 0x09 label0000074C: 0000074C 32D8 move.w [A1]+, [A0]+ 0000074E 51C8 FFFC dbf D0, -0x6 /* 0000074C */ 00000752 487A 0222 pea.l [PC + 0x222 /* 00000976, value 0x12D0A63 */] 00000756 486E FEF6 pea.l [A6 - 0x10A] 0000075A 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 0000075E 3C1F move.w D6, [A7]+ 00000760 5246 addq.w D6, 1 00000762 3D7C 0001 FC6A move.w [A6 - 0x396], 0x1 00000768 4240 clr.w D0 0000076A 102E FEF6 move.b D0, [A6 - 0x10A] 0000076E 322D CCB2 move.w D1, [A5 - 0x334E] 00000772 9240 sub.w D1, D0 00000774 D246 add.w D1, D6 00000776 5341 subq.w D1, 1 00000778 3D41 FC68 move.w [A6 - 0x398], D1 0000077C 3E2E FC6A move.w D7, [A6 - 0x396] 00000780 6012 bra +0x14 /* 00000794 */ label00000782: 00000782 487A 01EE pea.l [PC + 0x1EE /* 00000972, value 0x130012E */] 00000786 486E FEF6 pea.l [A6 - 0x10A] 0000078A 3F06 move.w -[A7], D6 0000078C 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00000790 5247 addq.w D7, 1 00000792 6906 bvs +0x8 /* 0000079A */ label00000794: 00000794 BE6E FC68 cmp.w D7, [A6 - 0x398] 00000798 6FE8 ble -0x16 /* 00000782 */ label0000079A: 0000079A 4A6D CCAE tst.w [A5 - 0x3352] 0000079E 6F00 0188 ble +0x18A /* 00000928 */ 000007A2 486E FEF6 pea.l [A6 - 0x10A] 000007A6 487A 01CC pea.l [PC + 0x1CC /* 00000974, value 0x12E012D */] 000007AA 486E FCBC pea.l [A6 - 0x344] 000007AE 3F3C 0002 move.w -[A7], 0x2 000007B2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000007B6 41EE FEF6 lea.l A0, [A6 - 0x10A] 000007BA 43EE FCBC lea.l A1, [A6 - 0x344] 000007BE 707F moveq.l D0, 0x7F label000007C0: 000007C0 30D9 move.w [A0]+, [A1]+ 000007C2 51C8 FFFC dbf D0, -0x6 /* 000007C0 */ 000007C6 3D7C 0001 FC66 move.w [A6 - 0x39A], 0x1 000007CC 3D6D CCAE FC64 move.w [A6 - 0x39C], [A5 - 0x3352] 000007D2 3E2E FC66 move.w D7, [A6 - 0x39A] 000007D6 602A bra +0x2C /* 00000802 */ label000007D8: 000007D8 486E FEF6 pea.l [A6 - 0x10A] 000007DC 487A 0194 pea.l [PC + 0x194 /* 00000972, value 0x130012E */] 000007E0 486E FCBC pea.l [A6 - 0x344] 000007E4 3F3C 0002 move.w -[A7], 0x2 000007E8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000007EC 41EE FEF6 lea.l A0, [A6 - 0x10A] 000007F0 43EE FCBC lea.l A1, [A6 - 0x344] 000007F4 707F moveq.l D0, 0x7F label000007F6: 000007F6 30D9 move.w [A0]+, [A1]+ 000007F8 51C8 FFFC dbf D0, -0x6 /* 000007F6 */ 000007FC 5247 addq.w D7, 1 000007FE 6900 0128 bvs +0x12A /* 00000928 */ label00000802: 00000802 BE6E FC64 cmp.w D7, [A6 - 0x39C] 00000806 6FD0 ble -0x2E /* 000007D8 */ 00000808 6000 011E bra +0x120 /* 00000928 */ 0000080C 486E FEE9 pea.l [A6 - 0x117] 00000810 7001 moveq.l D0, 0x01 00000812 2F00 move.l -[A7], D0 00000814 1F3C 000A move.b -[A7], 0xA /* '\n' */ 00000818 4EBA 0CEE jsr [PC + 0xCEE /* 00001508 */] 0000081C 486E FC44 pea.l [A6 - 0x3BC] 00000820 1F2E FEE9 move.b -[A7], [A6 - 0x117] 00000824 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 00000828 205F movea.l A0, [A7]+ 0000082A 43EE FEF6 lea.l A1, [A6 - 0x10A] 0000082E 700F moveq.l D0, 0x0F label00000830: 00000830 32D8 move.w [A1]+, [A0]+ 00000832 51C8 FFFC dbf D0, -0x6 /* 00000830 */ 00000836 6000 00F0 bra +0xF2 /* 00000928 */ 0000083A 4267 clr.w -[A7] 0000083C 4EBA 0D72 jsr [PC + 0xD72 /* 000015B0 */] 00000840 381F move.w D4, [A7]+ 00000842 4AAD D14A tst.l [A5 - 0x2EB6] 00000846 6F0A ble +0xC /* 00000852 */ 00000848 486E FEF6 pea.l [A6 - 0x10A] 0000084C 4EBA 0EF6 jsr [PC + 0xEF6 /* 00001744 */] 00000850 6004 bra +0x6 /* 00000856 */ label00000852: 00000852 422E FEF6 clr.b [A6 - 0x10A] label00000856: 00000856 487A 0112 pea.l [PC + 0x112 /* 0000096A, value 0x76D6172, pstring "marker " */] 0000085A 486E FCA8 pea.l [A6 - 0x358] 0000085E 3004 move.w D0, D4 00000860 48C0 ext.l D0 00000862 2F00 move.l -[A7], D0 00000864 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00000868 487A 00F6 pea.l [PC + 0xF6 /* 00000960, value 0x22C2000, pstring ", " */] 0000086C 486E FEF6 pea.l [A6 - 0x10A] 00000870 486E FCBC pea.l [A6 - 0x344] 00000874 3F3C 0004 move.w -[A7], 0x4 00000878 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000087C 41EE FEF6 lea.l A0, [A6 - 0x10A] 00000880 43EE FCBC lea.l A1, [A6 - 0x344] 00000884 707F moveq.l D0, 0x7F label00000886: 00000886 30D9 move.w [A0]+, [A1]+ 00000888 51C8 FFFC dbf D0, -0x6 /* 00000886 */ 0000088C 6000 009A bra +0x9C /* 00000928 */ 00000890 4267 clr.w -[A7] 00000892 486E FDC4 pea.l [A6 - 0x23C] 00000896 4EBA 0EF8 jsr [PC + 0xEF8 /* 00001790 */] 0000089A 1B5F CFEE move.b [A5 - 0x3012], [A7]+ 0000089E 486E FEF6 pea.l [A6 - 0x10A] 000008A2 4EBA 0EA0 jsr [PC + 0xEA0 /* 00001744 */] 000008A6 487A 00BC pea.l [PC + 0xBC /* 00000964, value 0x4746167, pstring "tag " */] 000008AA 486E FCA8 pea.l [A6 - 0x358] 000008AE 302E FDC4 move.w D0, [A6 - 0x23C] 000008B2 48C0 ext.l D0 000008B4 2F00 move.l -[A7], D0 000008B6 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000008BA 487A 00A4 pea.l [PC + 0xA4 /* 00000960, value 0x22C2000, pstring ", " */] 000008BE 486E FEF6 pea.l [A6 - 0x10A] 000008C2 486E FCBC pea.l [A6 - 0x344] 000008C6 3F3C 0004 move.w -[A7], 0x4 000008CA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000008CE 41EE FEF6 lea.l A0, [A6 - 0x10A] 000008D2 43EE FCBC lea.l A1, [A6 - 0x344] 000008D6 707F moveq.l D0, 0x7F label000008D8: 000008D8 30D9 move.w [A0]+, [A1]+ 000008DA 51C8 FFFC dbf D0, -0x6 /* 000008D8 */ 000008DE 6048 bra +0x4A /* 00000928 */ 000008E0 486E FEF6 pea.l [A6 - 0x10A] 000008E4 4EBA 0E5E jsr [PC + 0xE5E /* 00001744 */] 000008E8 603E bra +0x40 /* 00000928 */ label000008EA: 000008EA 1A2C 0003 move.b D5, [A4 + 0x3] 000008EE 1F05 move.b -[A7], D5 000008F0 4EBA 0240 jsr [PC + 0x240 /* 00000B32 */] 000008F4 487A 0062 pea.l [PC + 0x62 /* 00000958, value 0x63C7479, pstring ">, D0 00000958 063C 7479 7065 addi.b 0x65 /* 'e' */, 0x79 /* 'y' */ 0000095E 2000 move.l D0, D0 00000960 022C 2000 0474 andi.b [A4 + 0x474], 0x0 00000966 6167 bsr +0x69 /* 000009CF */ 00000968 2000 move.l D0, D0 0000096A 076D 6172 bchg [A5 + 0x6172 /* export_3114 */], D3 0000096E 6B65 bmi +0x67 /* 000009D5 */ 00000970 7220 moveq.l D1, 0x20 00000972 0130 012E 012D 0A63 btst [[A0 + 0x12D] + D0 + 0xA63], D0 0000097A 6F6D ble +0x6F /* 000009E9 */ 0000097C 6D61 blt +0x63 /* 000009DF */ 0000097E 6E64 bgt +0x66 /* 000009E4 */ 00000980 4B65 chk.w D5, -[A5] 00000982 7900 moveq.l D4, 0x00 00000984 0B2C 636F btst [A4 + 0x636F], D5 00000988 6D6D blt +0x6F /* 000009F7 */ 0000098A 616E bsr +0x70 /* 000009FA */ 0000098C 644B bcc +0x4D /* 000009D9 */ 0000098E 6579 bcs +0x7B /* 00000A09 */ 00000990 096F 7074 bchg [A7 + 0x7074], D4 00000994 696F bvs +0x71 /* 00000A05 */ 00000996 6E4B bgt +0x4D /* 000009E3 */ 00000998 6579 bcs +0x7B /* 00000A13 */ 0000099A 0A2C 6F70 7469 xori.b [A4 + 0x7469], 0x70 /* 'p' */ 000009A0 6F6E ble +0x70 /* 00000A10 */ 000009A2 4B65 chk.w D5, -[A5] 000009A4 7900 moveq.l D4, 0x00 000009A6 0873 6869 6674 bchg.b [A3 + D6.w * 8 + 0x74], 0x69 /* 'i' */ 000009AC 4B65 chk.w D5, -[A5] 000009AE 7900 moveq.l D4, 0x00 000009B0 012C 4E56 btst [A4 + 0x4E56], D0 // begin alternate branch 000009B2-000009B6 export_836: fn000009B2: 000009B2 4E56 FED6 link A6, -0x012A // end alternate branch 000009B2-000009B6 export_836: // at 000009B2 (misaligned) fn000009B2: // (misaligned) 000009B4 FED6 .extension 0xED6 // unimplemented 000009B6 48E7 0308 movem.l -[A7], D6,D7,A4 000009BA 206E 0008 movea.l A0, [A6 + 0x8] 000009BE 1010 move.b D0, [A0] 000009C0 6600 00EC bne +0xEE /* 00000AAE */ 000009C4 4267 clr.w -[A7] 000009C6 4EBA F6CA jsr [PC - 0x936 /* 00000092 */] 000009CA 3C1F move.w D6, [A7]+ 000009CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009D0 486E FFFC pea.l [A6 - 0x4] 000009D4 486E FFF0 pea.l [A6 - 0x10] 000009D8 486E FFF4 pea.l [A6 - 0xC] 000009DC 486E FFF8 pea.l [A6 - 0x8] 000009E0 486E FFDC pea.l [A6 - 0x24] label000009E4: 000009E4 486E FFE0 pea.l [A6 - 0x20] 000009E8 4EBA 18CA jsr [PC + 0x18CA /* 000022B4 */] 000009EC 2E2E FFF4 move.l D7, [A6 - 0xC] 000009F0 9EAE FFF0 sub.l D7, [A6 - 0x10] 000009F4 5FC0 sle D0 000009F6 4A00 tst.b D0 000009F8 6614 bne +0x16 /* 00000A0E */ fn000009FA: 000009FA 4AAE FFDC tst.l [A6 - 0x24] 000009FE 5EC1 sgt D1 00000A00 8001 or.b D0, D1 00000A02 660A bne +0xC /* 00000A0E */ 00000A04 4AAE FFE0 tst.l [A6 - 0x20] 00000A08 5EC1 sgt D1 00000A0A 8001 or.b D0, D1 00000A0C 6710 beq +0x12 /* 00000A1E */ label00000A0E: 00000A0E 1F3C 0001 move.b -[A7], 0x1 // begin alternate branch 00000A10-00000A16 label00000A10: 00000A10 0001 4EBA ori.b D1, 0xBA 00000A14 011E btst [A6]+, D0 // end alternate branch 00000A10-00000A16 label00000A10: // (misaligned) 00000A12 4EBA 011E jsr [PC + 0x11E /* 00000B32 */] 00000A16 4EBA 0EA2 jsr [PC + 0xEA2 /* 000018BA */] 00000A1A 6000 008C bra +0x8E /* 00000AA8 */ label00000A1E: 00000A1E 0C87 0000 00FE cmpi.l D7, 0xFE 00000A24 6E2A bgt +0x2C /* 00000A50 */ 00000A26 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000A2A 41EE FEDC lea.l A0, [A6 - 0x124] 00000A2E 2008 move.l D0, A0 00000A30 5280 addq.l D0, 1 00000A32 2F00 move.l -[A7], D0 00000A34 2F07 move.l -[A7], D7 00000A36 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000A3A 1D47 FEDC move.b [A6 - 0x124], D7 00000A3E 1F3C 0001 move.b -[A7], 0x1 00000A42 4EBA 00EE jsr [PC + 0xEE /* 00000B32 */] 00000A46 486E FEDC pea.l [A6 - 0x124] 00000A4A 4EBA 0EEA jsr [PC + 0xEEA /* 00001936 */] 00000A4E 6058 bra +0x5A /* 00000AA8 */ label00000A50: 00000A50 4EBA F66C jsr [PC - 0x994 /* 000000BE */] 00000A54 42A7 clr.l -[A7] 00000A56 2007 move.l D0, D7 00000A58 5280 addq.l D0, 1 00000A5A 2F00 move.l -[A7], D0 00000A5C 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000A60 285F movea.l A4, [A7]+ 00000A62 4EBA F690 jsr [PC - 0x970 /* 000000F4 */] 00000A66 200C move.l D0, A4 00000A68 6612 bne +0x14 /* 00000A7C */ 00000A6A 1F3C 0001 move.b -[A7], 0x1 00000A6E 4EBA 00C2 jsr [PC + 0xC2 /* 00000B32 */] 00000A72 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 00000A76 4EBA 0E42 jsr [PC + 0xE42 /* 000018BA */] 00000A7A 602C bra +0x2E /* 00000AA8 */ label00000A7C: 00000A7C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000A80 2F14 move.l -[A7], [A4] 00000A82 2F07 move.l -[A7], D7 00000A84 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00000A88 2007 move.l D0, D7 00000A8A D094 add.l D0, [A4] 00000A8C 2D40 FFF8 move.l [A6 - 0x8], D0 00000A90 206E FFF8 movea.l A0, [A6 - 0x8] 00000A94 4210 clr.b [A0] 00000A96 1F3C 0001 move.b -[A7], 0x1 00000A9A 4EBA 0096 jsr [PC + 0x96 /* 00000B32 */] 00000A9E 2F0C move.l -[A7], A4 00000AA0 1F3C 0001 move.b -[A7], 0x1 00000AA4 4EBA 0E30 jsr [PC + 0xE30 /* 000018D6 */] label00000AA8: 00000AA8 3F06 move.w -[A7], D6 00000AAA 4EBA F5FA jsr [PC - 0xA06 /* 000000A6 */] label00000AAE: 00000AAE 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000AB2 4E5E unlink A6 00000AB4 2E9F move.l [A7], [A7]+ 00000AB6 4E75 rts export_837: fn00000AB8: 00000AB8 4E56 FFFC link A6, -0x0004 00000ABC 2F07 move.l -[A7], D7 00000ABE 422E 000C clr.b [A6 + 0xC] 00000AC2 202D D142 move.l D0, [A5 - 0x2EBE] 00000AC6 D0AD D14A add.l D0, [A5 - 0x2EB6] 00000ACA 222E 0008 move.l D1, [A6 + 0x8] 00000ACE D280 add.l D1, D0 00000AD0 2E01 move.l D7, D1 00000AD2 DEBC 0000 07D0 add.l D7, 0x7D0 00000AD8 2F2D D146 move.l -[A7], [A5 - 0x2EBA] 00000ADC 2F07 move.l -[A7], D7 00000ADE 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000AE2 4267 clr.w -[A7] 00000AE4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000AE8 4A5F tst.w [A7]+ 00000AEA 6706 beq +0x8 /* 00000AF2 */ 00000AEC 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 00000AF0 6038 bra +0x3A /* 00000B2A */ label00000AF2: 00000AF2 4267 clr.w -[A7] 00000AF4 2F3C 0000 3000 move.l -[A7], 0x3000 /* '0\0' */ 00000AFA 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] 00000AFE 101F move.b D0, [A7]+ 00000B00 6712 beq +0x14 /* 00000B14 */ 00000B02 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00000B08 2007 move.l D0, D7 00000B0A 90AD D14A sub.l D0, [A5 - 0x2EB6] 00000B0E 2B40 D142 move.l [A5 - 0x2EBE], D0 00000B12 6016 bra +0x18 /* 00000B2A */ label00000B14: 00000B14 2F2D D146 move.l -[A7], [A5 - 0x2EBA] 00000B18 202D D142 move.l D0, [A5 - 0x2EBE] 00000B1C D0AD D14A add.l D0, [A5 - 0x2EB6] 00000B20 2F00 move.l -[A7], D0 00000B22 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00000B26 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] label00000B2A: 00000B2A 2E1F move.l D7, [A7]+ 00000B2C 4E5E unlink A6 00000B2E 2E9F move.l [A7], [A7]+ 00000B30 4E75 rts export_838: fn00000B32: 00000B32 4E56 FFF4 link A6, -0x000C 00000B36 48E7 0118 movem.l -[A7], D7,A3,A4 00000B3A 4AAD D14A tst.l [A5 - 0x2EB6] 00000B3E 6E02 bgt +0x4 /* 00000B42 */ 00000B40 6044 bra +0x46 /* 00000B86 */ label00000B42: 00000B42 42A7 clr.l -[A7] 00000B44 4EBA F4BA jsr [PC - 0xB46 /* 00000000 */] 00000B48 285F movea.l A4, [A7]+ 00000B4A 4A2C 0002 tst.b [A4 + 0x2] 00000B4E 6612 bne +0x14 /* 00000B62 */ 00000B50 2E2C 0004 move.l D7, [A4 + 0x4] 00000B54 5087 addq.l D7, 8 00000B56 1007 move.b D0, D7 00000B58 0240 0001 andi.w D0, 0x1 00000B5C 6706 beq +0x8 /* 00000B64 */ 00000B5E 5287 addq.l D7, 1 00000B60 6002 bra +0x4 /* 00000B64 */ label00000B62: 00000B62 7E0C moveq.l D7, 0x0C label00000B64: 00000B64 7001 moveq.l D0, 0x01 00000B66 B02C 0002 cmp.b D0, [A4 + 0x2] 00000B6A 660E bne +0x10 /* 00000B7A */ 00000B6C 264C movea.l A3, A4 00000B6E 97FC 0000 0004 sub.l A3, 0x4 00000B74 2F0B move.l -[A7], A3 00000B76 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label00000B7A: 00000B7A 2007 move.l D0, D7 00000B7C 91AD D14A sub.l [A5 - 0x2EB6], D0 00000B80 2007 move.l D0, D7 00000B82 D1AD D142 add.l [A5 - 0x2EBE], D0 label00000B86: 00000B86 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000B8A 4E5E unlink A6 00000B8C 205F movea.l A0, [A7]+ 00000B8E 544F addq.w A7, 2 00000B90 4ED0 jmp [A0] export_839: fn00000B92: 00000B92 4E56 0000 link A6, 0 00000B96 42A7 clr.l -[A7] 00000B98 4EBA F466 jsr [PC - 0xB9A /* 00000000 */] 00000B9C 205F movea.l A0, [A7]+ 00000B9E 1F28 0003 move.b -[A7], [A0 + 0x3] 00000BA2 4EBA FF8E jsr [PC - 0x72 /* 00000B32 */] 00000BA6 4E5E unlink A6 00000BA8 4E75 rts export_840: fn00000BAA: 00000BAA 4E56 FFFE link A6, -0x0002 00000BAE 48E7 0108 movem.l -[A7], D7,A4 00000BB2 4267 clr.w -[A7] 00000BB4 4EBA 09FA jsr [PC + 0x9FA /* 000015B0 */] 00000BB8 3E1F move.w D7, [A7]+ 00000BBA 286E 0008 movea.l A4, [A6 + 0x8] 00000BBE 3007 move.w D0, D7 00000BC0 6712 beq +0x14 /* 00000BD4 */ 00000BC2 5340 subq.w D0, 1 00000BC4 671C beq +0x1E /* 00000BE2 */ 00000BC6 5340 subq.w D0, 1 00000BC8 6722 beq +0x24 /* 00000BEC */ 00000BCA 5340 subq.w D0, 1 00000BCC 6762 beq +0x64 /* 00000C30 */ 00000BCE 5340 subq.w D0, 1 00000BD0 676E beq +0x70 /* 00000C40 */ 00000BD2 607C bra +0x7E /* 00000C50 */ label00000BD4: 00000BD4 4214 clr.b [A4] 00000BD6 42A7 clr.l -[A7] 00000BD8 4EBA 08F6 jsr [PC + 0x8F6 /* 000014D0 */] 00000BDC 295F 0002 move.l [A4 + 0x2], [A7]+ 00000BE0 606E bra +0x70 /* 00000C50 */ label00000BE2: 00000BE2 18BC 0002 move.b [A4], 0x2 00000BE6 422C 000A clr.b [A4 + 0xA] 00000BEA 6064 bra +0x66 /* 00000C50 */ label00000BEC: 00000BEC 42A7 clr.l -[A7] 00000BEE 4EBA 08E0 jsr [PC + 0x8E0 /* 000014D0 */] 00000BF2 4A9F tst.l [A7]+ 00000BF4 57C0 seq D0 00000BF6 4A00 tst.b D0 00000BF8 6618 bne +0x1A /* 00000C12 */ 00000BFA 2F00 move.l -[A7], D0 00000BFC 4267 clr.w -[A7] 00000BFE 4EBA F800 jsr [PC - 0x800 /* 00000400 */] 00000C02 121F move.b D1, [A7]+ 00000C04 201F move.l D0, [A7]+ 00000C06 0A01 0001 xori.b D1, 0x1 00000C0A 8001 or.b D0, D1 00000C0C 0240 0001 andi.w D0, 0x1 00000C10 670E beq +0x10 /* 00000C20 */ label00000C12: 00000C12 18BC 0003 move.b [A4], 0x3 00000C16 486C 000C pea.l [A4 + 0xC] 00000C1A 4EBA 0B28 jsr [PC + 0xB28 /* 00001744 */] 00000C1E 6030 bra +0x32 /* 00000C50 */ label00000C20: 00000C20 18BC 0001 move.b [A4], 0x1 00000C24 42A7 clr.l -[A7] 00000C26 4EBA 08A8 jsr [PC + 0x8A8 /* 000014D0 */] 00000C2A 295F 0006 move.l [A4 + 0x6], [A7]+ 00000C2E 6020 bra +0x22 /* 00000C50 */ label00000C30: 00000C30 18BC 0001 move.b [A4], 0x1 00000C34 42A7 clr.l -[A7] 00000C36 4EBA 0898 jsr [PC + 0x898 /* 000014D0 */] 00000C3A 295F 0006 move.l [A4 + 0x6], [A7]+ 00000C3E 6010 bra +0x12 /* 00000C50 */ label00000C40: 00000C40 18BC 0002 move.b [A4], 0x2 00000C44 42A7 clr.l -[A7] 00000C46 4EBA 0888 jsr [PC + 0x888 /* 000014D0 */] 00000C4A 201F move.l D0, [A7]+ 00000C4C 1940 000A move.b [A4 + 0xA], D0 label00000C50: 00000C50 4CDF 1080 movem.l D7,A4, [A7]+ 00000C54 4E5E unlink A6 00000C56 2E9F move.l [A7], [A7]+ 00000C58 4E75 rts export_841: fn00000C5A: 00000C5A 4E56 FFFE link A6, -0x0002 00000C5E 48E7 0118 movem.l -[A7], D7,A3,A4 00000C62 266E 0008 movea.l A3, [A6 + 0x8] 00000C66 276D A548 0218 move.l [A3 + 0x218], [A5 - 0x5AB8] 00000C6C 4267 clr.w -[A7] 00000C6E 4EBA 0940 jsr [PC + 0x940 /* 000015B0 */] 00000C72 3E1F move.w D7, [A7]+ 00000C74 7005 moveq.l D0, 0x05 00000C76 B047 cmp.w D0, D7 00000C78 6708 beq +0xA /* 00000C82 */ 00000C7A 177C 0007 010C move.b [A3 + 0x10C], 0x7 00000C80 6010 bra +0x12 /* 00000C92 */ label00000C82: 00000C82 486B 010C pea.l [A3 + 0x10C] 00000C86 4EBA FF22 jsr [PC - 0xDE /* 00000BAA */] 00000C8A 4267 clr.w -[A7] 00000C8C 4EBA 0922 jsr [PC + 0x922 /* 000015B0 */] 00000C90 3E1F move.w D7, [A7]+ label00000C92: 00000C92 49D3 lea.l A4, [A3] 00000C94 3007 move.w D0, D7 00000C96 6B00 00EC bmi +0xEE /* 00000D84 */ 00000C9A 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00000C9E 6E00 00E4 bgt +0xE6 /* 00000D84 */ 00000CA2 D040 add.w D0, D0 00000CA4 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000CA8 4EFB 0000 jmp [PC + D0.w] 00000CAC 0018 0028 ori.b [A0]+, 0x28 /* '(' */ 00000CB0 0034 0088 00A4 ori.b [A4 + D0.w - 0x92], 0x88 00000CB6 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 00000CB8 0088 00A4 0078 ori.l A0, 0xA40078 00000CBE 00C2 ori.? D2, 0xFFFFFFFFFFFFFFFF 00000CC0 00C2 ori.? D2, 0xFFFFFFFFFFFFFFFF 00000CC2 4214 clr.b [A4] 00000CC4 42A7 clr.l -[A7] 00000CC6 4EBA 0808 jsr [PC + 0x808 /* 000014D0 */] 00000CCA 295F 0002 move.l [A4 + 0x2], [A7]+ 00000CCE 6000 00B4 bra +0xB6 /* 00000D84 */ 00000CD2 18BC 0002 move.b [A4], 0x2 00000CD6 422C 000A clr.b [A4 + 0xA] 00000CDA 6000 00A8 bra +0xAA /* 00000D84 */ 00000CDE 42A7 clr.l -[A7] 00000CE0 4EBA 07EE jsr [PC + 0x7EE /* 000014D0 */] 00000CE4 4A9F tst.l [A7]+ 00000CE6 57C0 seq D0 00000CE8 4A00 tst.b D0 00000CEA 6618 bne +0x1A /* 00000D04 */ 00000CEC 2F00 move.l -[A7], D0 00000CEE 4267 clr.w -[A7] 00000CF0 4EBA F70E jsr [PC - 0x8F2 /* 00000400 */] 00000CF4 121F move.b D1, [A7]+ 00000CF6 201F move.l D0, [A7]+ 00000CF8 0A01 0001 xori.b D1, 0x1 00000CFC 8001 or.b D0, D1 00000CFE 0240 0001 andi.w D0, 0x1 00000D02 670E beq +0x10 /* 00000D12 */ label00000D04: 00000D04 18BC 0003 move.b [A4], 0x3 00000D08 486C 000C pea.l [A4 + 0xC] 00000D0C 4EBA 0A36 jsr [PC + 0xA36 /* 00001744 */] 00000D10 6072 bra +0x74 /* 00000D84 */ label00000D12: 00000D12 18BC 0001 move.b [A4], 0x1 00000D16 42A7 clr.l -[A7] 00000D18 4EBA 07B6 jsr [PC + 0x7B6 /* 000014D0 */] 00000D1C 295F 0006 move.l [A4 + 0x6], [A7]+ 00000D20 6062 bra +0x64 /* 00000D84 */ 00000D22 18BC 0006 move.b [A4], 0x6 00000D26 42A7 clr.l -[A7] 00000D28 4EBA 07A6 jsr [PC + 0x7A6 /* 000014D0 */] 00000D2C 295F 0006 move.l [A4 + 0x6], [A7]+ 00000D30 6052 bra +0x54 /* 00000D84 */ 00000D32 7003 moveq.l D0, 0x03 00000D34 B047 cmp.w D0, D7 00000D36 6606 bne +0x8 /* 00000D3E */ 00000D38 18BC 0001 move.b [A4], 0x1 00000D3C 6004 bra +0x6 /* 00000D42 */ label00000D3E: 00000D3E 18BC 0006 move.b [A4], 0x6 label00000D42: 00000D42 42A7 clr.l -[A7] 00000D44 4EBA 078A jsr [PC + 0x78A /* 000014D0 */] 00000D48 295F 0006 move.l [A4 + 0x6], [A7]+ 00000D4C 6036 bra +0x38 /* 00000D84 */ 00000D4E 7004 moveq.l D0, 0x04 00000D50 B047 cmp.w D0, D7 00000D52 6606 bne +0x8 /* 00000D5A */ 00000D54 18BC 0002 move.b [A4], 0x2 00000D58 6004 bra +0x6 /* 00000D5E */ label00000D5A: 00000D5A 18BC 0005 move.b [A4], 0x5 label00000D5E: 00000D5E 42A7 clr.l -[A7] 00000D60 4EBA 076E jsr [PC + 0x76E /* 000014D0 */] 00000D64 201F move.l D0, [A7]+ 00000D66 1940 000A move.b [A4 + 0xA], D0 00000D6A 6018 bra +0x1A /* 00000D84 */ 00000D6C 18BC 0004 move.b [A4], 0x4 00000D70 7009 moveq.l D0, 0x09 00000D72 B047 cmp.w D0, D7 00000D74 6608 bne +0xA /* 00000D7E */ 00000D76 197C 0001 000A move.b [A4 + 0xA], 0x1 00000D7C 6006 bra +0x8 /* 00000D84 */ label00000D7E: 00000D7E 197C 0002 000A move.b [A4 + 0xA], 0x2 label00000D84: 00000D84 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000D88 4E5E unlink A6 00000D8A 2E9F move.l [A7], [A7]+ 00000D8C 4E75 rts export_842: fn00000D8E: 00000D8E 4E56 FDE2 link A6, -0x021E 00000D92 2F07 move.l -[A7], D7 00000D94 486E FDE4 pea.l [A6 - 0x21C] 00000D98 4EBA FEC0 jsr [PC - 0x140 /* 00000C5A */] 00000D9C 4267 clr.w -[A7] 00000D9E 486E FDE4 pea.l [A6 - 0x21C] 00000DA2 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 00000DA6 3E1F move.w D7, [A7]+ 00000DA8 7055 moveq.l D0, 0x55 00000DAA B047 cmp.w D0, D7 00000DAC 660A bne +0xC /* 00000DB8 */ 00000DAE 3F3C 0002 move.w -[A7], 0x2 00000DB2 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00000DB6 600C bra +0xE /* 00000DC4 */ label00000DB8: 00000DB8 4A47 tst.w D7 00000DBA 6708 beq +0xA /* 00000DC4 */ 00000DBC 3F3C 0001 move.w -[A7], 0x1 00000DC0 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label00000DC4: 00000DC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DC8 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */] 00000DCC 4267 clr.w -[A7] 00000DCE 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 00000DD2 3E1F move.w D7, [A7]+ 00000DD4 2E1F move.l D7, [A7]+ 00000DD6 4E5E unlink A6 00000DD8 2E9F move.l [A7], [A7]+ 00000DDA 4E75 rts fn00000DDC: 00000DDC 4E56 FFF4 link A6, -0x000C 00000DE0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000DE4 266E 000A movea.l A3, [A6 + 0xA] 00000DE8 7005 moveq.l D0, 0x05 00000DEA B06E 0008 cmp.w D0, [A6 + 0x8] 00000DEE 661A bne +0x1C /* 00000E0A */ 00000DF0 42A7 clr.l -[A7] 00000DF2 4EBA 06DC jsr [PC + 0x6DC /* 000014D0 */] 00000DF6 2C1F move.l D6, [A7]+ 00000DF8 1F3C 000D move.b -[A7], 0xD /* '\r' */ 00000DFC 4EBA FD34 jsr [PC - 0x2CC /* 00000B32 */] 00000E00 42A7 clr.l -[A7] 00000E02 4EBA 06CC jsr [PC + 0x6CC /* 000014D0 */] 00000E06 2E1F move.l D7, [A7]+ 00000E08 600A bra +0xC /* 00000E14 */ label00000E0A: 00000E0A 42A7 clr.l -[A7] 00000E0C 4EBA 06C2 jsr [PC + 0x6C2 /* 000014D0 */] 00000E10 2E1F move.l D7, [A7]+ 00000E12 2C07 move.l D6, D7 label00000E14: 00000E14 102D B820 move.b D0, [A5 - 0x47E0] 00000E18 6702 beq +0x4 /* 00000E1C */ 00000E1A 603E bra +0x40 /* 00000E5A */ label00000E1C: 00000E1C 4267 clr.w -[A7] 00000E1E 4EBA 0790 jsr [PC + 0x790 /* 000015B0 */] 00000E22 301F move.w D0, [A7]+ 00000E24 6712 beq +0x14 /* 00000E38 */ 00000E26 5340 subq.w D0, 1 00000E28 6714 beq +0x16 /* 00000E3E */ 00000E2A 5340 subq.w D0, 1 00000E2C 6716 beq +0x18 /* 00000E44 */ 00000E2E 5340 subq.w D0, 1 00000E30 6718 beq +0x1A /* 00000E4A */ 00000E32 5340 subq.w D0, 1 00000E34 671A beq +0x1C /* 00000E50 */ 00000E36 601C bra +0x1E /* 00000E54 */ label00000E38: 00000E38 49EB 0002 lea.l A4, [A3 + 0x2] 00000E3C 6016 bra +0x18 /* 00000E54 */ label00000E3E: 00000E3E 49EB 000A lea.l A4, [A3 + 0xA] 00000E42 6010 bra +0x12 /* 00000E54 */ label00000E44: 00000E44 49EB 0012 lea.l A4, [A3 + 0x12] 00000E48 600A bra +0xC /* 00000E54 */ label00000E4A: 00000E4A 49EB 001A lea.l A4, [A3 + 0x1A] 00000E4E 6004 bra +0x6 /* 00000E54 */ label00000E50: 00000E50 49EB 0022 lea.l A4, [A3 + 0x22] label00000E54: 00000E54 2887 move.l [A4], D7 00000E56 588C addq.l A4, 4 00000E58 2886 move.l [A4], D6 label00000E5A: 00000E5A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000E5E 4E5E unlink A6 00000E60 205F movea.l A0, [A7]+ 00000E62 5C4F addq.w A7, 6 00000E64 4ED0 jmp [A0] export_843: fn00000E66: 00000E66 4E56 0000 link A6, 0 00000E6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E6E 7008 moveq.l D0, 0x08 00000E70 2F00 move.l -[A7], D0 00000E72 1F3C 0008 move.b -[A7], 0x8 00000E76 4EBA 0690 jsr [PC + 0x690 /* 00001508 */] 00000E7A 4E5E unlink A6 00000E7C 2E9F move.l [A7], [A7]+ 00000E7E 4E75 rts fn00000E80: 00000E80 4E56 0000 link A6, 0 00000E84 206E 0008 movea.l A0, [A6 + 0x8] 00000E88 43ED CFBC lea.l A1, [A5 - 0x3044] 00000E8C 7014 moveq.l D0, 0x14 label00000E8E: 00000E8E 30D9 move.w [A0]+, [A1]+ 00000E90 51C8 FFFC dbf D0, -0x6 /* 00000E8E */ 00000E94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E98 4267 clr.w -[A7] 00000E9A 4EBA 0714 jsr [PC + 0x714 /* 000015B0 */] 00000E9E 4EBA FF3C jsr [PC - 0xC4 /* 00000DDC */] 00000EA2 4E5E unlink A6 00000EA4 2E9F move.l [A7], [A7]+ 00000EA6 4E75 rts export_844: fn00000EA8: 00000EA8 4E56 FFFE link A6, -0x0002 00000EAC 2F07 move.l -[A7], D7 00000EAE 206E 0008 movea.l A0, [A6 + 0x8] 00000EB2 43ED CFBC lea.l A1, [A5 - 0x3044] 00000EB6 7014 moveq.l D0, 0x14 label00000EB8: 00000EB8 30D9 move.w [A0]+, [A1]+ 00000EBA 51C8 FFFC dbf D0, -0x6 /* 00000EB8 */ label00000EBE: 00000EBE 102D B820 move.b D0, [A5 - 0x47E0] 00000EC2 6702 beq +0x4 /* 00000EC6 */ 00000EC4 601C bra +0x1E /* 00000EE2 */ label00000EC6: 00000EC6 4267 clr.w -[A7] 00000EC8 4EBA 06E6 jsr [PC + 0x6E6 /* 000015B0 */] 00000ECC 3E1F move.w D7, [A7]+ 00000ECE 7009 moveq.l D0, 0x09 00000ED0 B047 cmp.w D0, D7 00000ED2 6602 bne +0x4 /* 00000ED6 */ 00000ED4 600C bra +0xE /* 00000EE2 */ label00000ED6: 00000ED6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EDA 3F07 move.w -[A7], D7 00000EDC 4EBA FEFE jsr [PC - 0x102 /* 00000DDC */] 00000EE0 60DC bra -0x22 /* 00000EBE */ label00000EE2: 00000EE2 2E1F move.l D7, [A7]+ 00000EE4 4E5E unlink A6 00000EE6 2E9F move.l [A7], [A7]+ 00000EE8 4E75 rts export_845: fn00000EEA: 00000EEA 4E56 0000 link A6, 0 00000EEE 2F0C move.l -[A7], A4 00000EF0 206E 0008 movea.l A0, [A6 + 0x8] 00000EF4 10BC 0001 move.b [A0], 0x1 00000EF8 286E 0008 movea.l A4, [A6 + 0x8] 00000EFC 4267 clr.w -[A7] 00000EFE 4EBA 06B0 jsr [PC + 0x6B0 /* 000015B0 */] 00000F02 301F move.w D0, [A7]+ 00000F04 670E beq +0x10 /* 00000F14 */ 00000F06 5340 subq.w D0, 1 00000F08 671E beq +0x20 /* 00000F28 */ 00000F0A 5340 subq.w D0, 1 00000F0C 6728 beq +0x2A /* 00000F36 */ 00000F0E 5340 subq.w D0, 1 00000F10 672C beq +0x2E /* 00000F3E */ 00000F12 6030 bra +0x32 /* 00000F44 */ label00000F14: 00000F14 197C 0001 002E move.b [A4 + 0x2E], 0x1 00000F1A 42A7 clr.l -[A7] 00000F1C 4EBA 05B2 jsr [PC + 0x5B2 /* 000014D0 */] 00000F20 201F move.l D0, [A7]+ 00000F22 3940 0030 move.w [A4 + 0x30], D0 00000F26 601C bra +0x1E /* 00000F44 */ label00000F28: 00000F28 422C 002E clr.b [A4 + 0x2E] 00000F2C 486C 0030 pea.l [A4 + 0x30] 00000F30 4EBA 160A jsr [PC + 0x160A /* 0000253C */] 00000F34 600E bra +0x10 /* 00000F44 */ label00000F36: 00000F36 197C 0002 002E move.b [A4 + 0x2E], 0x2 00000F3C 6006 bra +0x8 /* 00000F44 */ label00000F3E: 00000F3E 197C 0003 002E move.b [A4 + 0x2E], 0x3 label00000F44: 00000F44 285F movea.l A4, [A7]+ 00000F46 4E5E unlink A6 00000F48 2E9F move.l [A7], [A7]+ 00000F4A 4E75 rts export_846: 00000F4C 4E56 0000 link A6, 0 00000F50 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F54 4EBA FF94 jsr [PC - 0x6C /* 00000EEA */] 00000F58 4267 clr.w -[A7] 00000F5A 4EBA 0654 jsr [PC + 0x654 /* 000015B0 */] 00000F5E 4A5F tst.w [A7]+ 00000F60 660C bne +0xE /* 00000F6E */ 00000F62 206E 0008 movea.l A0, [A6 + 0x8] 00000F66 2F08 move.l -[A7], A0 00000F68 4EBA FF3E jsr [PC - 0xC2 /* 00000EA8 */] 00000F6C 6008 bra +0xA /* 00000F76 */ label00000F6E: 00000F6E 206E 0008 movea.l A0, [A6 + 0x8] 00000F72 10BC 0001 move.b [A0], 0x1 label00000F76: 00000F76 4E5E unlink A6 00000F78 2E9F move.l [A7], [A7]+ 00000F7A 4E75 rts export_847: 00000F7C 4E56 0000 link A6, 0 00000F80 206E 0008 movea.l A0, [A6 + 0x8] 00000F84 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00000F88 7003 moveq.l D0, 0x03 label00000F8A: 00000F8A 30D9 move.w [A0]+, [A1]+ 00000F8C 51C8 FFFC dbf D0, -0x6 /* 00000F8A */ 00000F90 1F2E 000C move.b -[A7], [A6 + 0xC] 00000F94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F98 4EBA 0066 jsr [PC + 0x66 /* 00001000 */] 00000F9C 4E5E unlink A6 00000F9E 205F movea.l A0, [A7]+ 00000FA0 5C4F addq.w A7, 6 00000FA2 4ED0 jmp [A0] fn00000FA4: 00000FA4 4E56 0000 link A6, 0 00000FA8 206E 0008 movea.l A0, [A6 + 0x8] 00000FAC 2F28 0008 move.l -[A7], [A0 + 0x8] 00000FB0 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000FB4 4EBA FBDC jsr [PC - 0x424 /* 00000B92 */] 00000FB8 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 00000FBC 206E 0008 movea.l A0, [A6 + 0x8] 00000FC0 2C48 movea.l A6, A0 00000FC2 4EFA 0266 jmp [PC + 0x266 /* 0000122A */] 00000FC6 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000FCA 2E9F move.l [A7], [A7]+ 00000FCC 4E75 rts fn00000FCE: 00000FCE 4E56 0000 link A6, 0 00000FD2 226E 0008 movea.l A1, [A6 + 0x8] 00000FD6 2069 0008 movea.l A0, [A1 + 0x8] 00000FDA 2F28 0004 move.l -[A7], [A0 + 0x4] 00000FDE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FE2 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000FE6 4267 clr.w -[A7] 00000FE8 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000FEC 4A5F tst.w [A7]+ 00000FEE 6708 beq +0xA /* 00000FF8 */ 00000FF0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FF4 4EBA FFAE jsr [PC - 0x52 /* 00000FA4 */] label00000FF8: 00000FF8 4E5E unlink A6 00000FFA 205F movea.l A0, [A7]+ 00000FFC 504F addq.w A7, 8 00000FFE 4ED0 jmp [A0] export_848: fn00001000: 00001000 4E56 FFDE link A6, -0x0022 00001004 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001008 206E 0008 movea.l A0, [A6 + 0x8] 0000100C 4AA8 0004 tst.l [A0 + 0x4] 00001010 661E bne +0x20 /* 00001030 */ 00001012 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */ 00001018 206E 0008 movea.l A0, [A6 + 0x8] 0000101C 2F08 move.l -[A7], A0 0000101E 42A7 clr.l -[A7] 00001020 7040 moveq.l D0, 0x40 00001022 2F00 move.l -[A7], D0 00001024 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00001028 201F move.l D0, [A7]+ 0000102A 205F movea.l A0, [A7]+ 0000102C 2140 0004 move.l [A0 + 0x4], D0 label00001030: 00001030 206E 0008 movea.l A0, [A6 + 0x8] 00001034 4AA8 0004 tst.l [A0 + 0x4] 00001038 6606 bne +0x8 /* 00001040 */ 0000103A 2F0E move.l -[A7], A6 0000103C 4EBA FF66 jsr [PC - 0x9A /* 00000FA4 */] label00001040: 00001040 4A2E 000C tst.b [A6 + 0xC] 00001044 663C bne +0x3E /* 00001082 */ 00001046 42A7 clr.l -[A7] 00001048 4EBA EFB6 jsr [PC - 0x104A /* 00000000 */] 0000104C 205F movea.l A0, [A7]+ 0000104E 1028 0003 move.b D0, [A0 + 0x3] 00001052 4880 ext.w D0 00001054 6B18 bmi +0x1A /* 0000106E */ 00001056 B07C 001F cmp.w D0, 0x1F 0000105A 6E12 bgt +0x14 /* 0000106E */ 0000105C 41FA 01E0 lea.l A0, [PC + 0x1E0 /* 0000123E, value 0x4E56FFFA */] 00001060 3200 move.w D1, D0 00001062 E649 lsr D1.w, 3 00001064 4441 neg.w D1 00001066 0130 10FF btst [A0 + D1.w - 0x1], D0 0000106A 0A3C 0004 xori.b ccr, 4 label0000106E: 0000106E 6604 bne +0x6 /* 00001074 */ 00001070 4EBA F494 jsr [PC - 0xB6C /* 00000506 */] label00001074: 00001074 42A7 clr.l -[A7] 00001076 4EBA EF88 jsr [PC - 0x1078 /* 00000000 */] 0000107A 205F movea.l A0, [A7]+ 0000107C 1D68 0003 000C move.b [A6 + 0xC], [A0 + 0x3] label00001082: 00001082 102E 000C move.b D0, [A6 + 0xC] 00001086 4880 ext.w D0 00001088 5340 subq.w D0, 1 0000108A 6B00 0196 bmi +0x198 /* 00001222 */ 0000108E 0C40 0008 cmpi.w D0, 0x8 00001092 6E00 018E bgt +0x190 /* 00001222 */ 00001096 D040 add.w D0, D0 00001098 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000109C 4EFB 0000 jmp [PC + D0.w] 000010A0 0014 004A ori.b [A4], 0x4A /* 'J' */ 000010A4 0078 0184 00AE ori.w [0x000000AE], 0x184 000010AA 0184 bclr D4, D0 000010AC 00EE 0122 ori.? [A6 + 0x122], 0xFFFFFFFFFFFFFFFF 000010B0 0156 bchg [A6], D0 000010B2 206E 0008 movea.l A0, [A6 + 0x8] 000010B6 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */ 000010BC 206E 0008 movea.l A0, [A6 + 0x8] 000010C0 2F28 0004 move.l -[A7], [A0 + 0x4] 000010C4 4EBA 0792 jsr [PC + 0x792 /* 00001858 */] 000010C8 206E 0008 movea.l A0, [A6 + 0x8] 000010CC 2F28 0004 move.l -[A7], [A0 + 0x4] 000010D0 42A7 clr.l -[A7] 000010D2 206E 0008 movea.l A0, [A6 + 0x8] 000010D6 2068 0004 movea.l A0, [A0 + 0x4] 000010DA 2F10 move.l -[A7], [A0] 000010DC 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 000010E0 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000010E4 6000 0144 bra +0x146 /* 0000122A */ 000010E8 7004 moveq.l D0, 0x04 000010EA 2F00 move.l -[A7], D0 000010EC 2F0E move.l -[A7], A6 000010EE 4EBA FEDE jsr [PC - 0x122 /* 00000FCE */] 000010F2 206E 0008 movea.l A0, [A6 + 0x8] 000010F6 20BC 5144 7074 move.l [A0], 0x51447074 /* 'QDpt' */ 000010FC 486E FFFC pea.l [A6 - 0x4] 00001100 4EBA 1638 jsr [PC + 0x1638 /* 0000273A */] 00001104 206E 0008 movea.l A0, [A6 + 0x8] 00001108 2068 0004 movea.l A0, [A0 + 0x4] 0000110C 2050 movea.l A0, [A0] 0000110E 20AE FFFC move.l [A0], [A6 - 0x4] 00001112 6000 0116 bra +0x118 /* 0000122A */ 00001116 7008 moveq.l D0, 0x08 00001118 2F00 move.l -[A7], D0 0000111A 2F0E move.l -[A7], A6 0000111C 4EBA FEB0 jsr [PC - 0x150 /* 00000FCE */] 00001120 206E 0008 movea.l A0, [A6 + 0x8] 00001124 20BC 7164 7274 move.l [A0], 0x71647274 /* 'qdrt' */ 0000112A 486E FFF4 pea.l [A6 - 0xC] 0000112E 4EBA 169E jsr [PC + 0x169E /* 000027CE */] 00001132 486E FFF4 pea.l [A6 - 0xC] 00001136 206E 0008 movea.l A0, [A6 + 0x8] 0000113A 2068 0004 movea.l A0, [A0 + 0x4] 0000113E 2F10 move.l -[A7], [A0] 00001140 7008 moveq.l D0, 0x08 00001142 2F00 move.l -[A7], D0 00001144 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00001148 6000 00E0 bra +0xE2 /* 0000122A */ 0000114C 7001 moveq.l D0, 0x01 0000114E 2F00 move.l -[A7], D0 00001150 2F0E move.l -[A7], A6 00001152 4EBA FE7A jsr [PC - 0x186 /* 00000FCE */] 00001156 206E 0008 movea.l A0, [A6 + 0x8] 0000115A 20BC 626F 6F6C move.l [A0], 0x626F6F6C /* 'bool' */ 00001160 4267 clr.w -[A7] 00001162 4EBA 0416 jsr [PC + 0x416 /* 0000157A */] 00001166 101F move.b D0, [A7]+ 00001168 6712 beq +0x14 /* 0000117C */ 0000116A 206E 0008 movea.l A0, [A6 + 0x8] 0000116E 2068 0004 movea.l A0, [A0 + 0x4] 00001172 2050 movea.l A0, [A0] 00001174 10BC 0001 move.b [A0], 0x1 00001178 6000 00B0 bra +0xB2 /* 0000122A */ label0000117C: 0000117C 206E 0008 movea.l A0, [A6 + 0x8] 00001180 2068 0004 movea.l A0, [A0 + 0x4] 00001184 2050 movea.l A0, [A0] 00001186 4210 clr.b [A0] 00001188 6000 00A0 bra +0xA2 /* 0000122A */ 0000118C 700A moveq.l D0, 0x0A 0000118E 2F00 move.l -[A7], D0 00001190 2F0E move.l -[A7], A6 00001192 4EBA FE3A jsr [PC - 0x1C6 /* 00000FCE */] 00001196 206E 0008 movea.l A0, [A6 + 0x8] 0000119A 20BC 6578 7465 move.l [A0], 0x65787465 /* 'exte' */ 000011A0 486E FFEA pea.l [A6 - 0x16] 000011A4 4EBA 12C6 jsr [PC + 0x12C6 /* 0000246C */] 000011A8 486E FFEA pea.l [A6 - 0x16] 000011AC 206E 0008 movea.l A0, [A6 + 0x8] 000011B0 2068 0004 movea.l A0, [A0 + 0x4] 000011B4 2F10 move.l -[A7], [A0] 000011B6 700A moveq.l D0, 0x0A 000011B8 2F00 move.l -[A7], D0 000011BA 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000011BE 606A bra +0x6C /* 0000122A */ 000011C0 7008 moveq.l D0, 0x08 000011C2 2F00 move.l -[A7], D0 000011C4 2F0E move.l -[A7], A6 000011C6 4EBA FE06 jsr [PC - 0x1FA /* 00000FCE */] 000011CA 206E 0008 movea.l A0, [A6 + 0x8] 000011CE 20BC 636F 6D70 move.l [A0], 0x636F6D70 /* 'comp' */ 000011D4 486E FFE2 pea.l [A6 - 0x1E] 000011D8 4EBA FC8C jsr [PC - 0x374 /* 00000E66 */] 000011DC 486E FFE2 pea.l [A6 - 0x1E] 000011E0 206E 0008 movea.l A0, [A6 + 0x8] 000011E4 2068 0004 movea.l A0, [A0 + 0x4] 000011E8 2F10 move.l -[A7], [A0] 000011EA 7008 moveq.l D0, 0x08 000011EC 2F00 move.l -[A7], D0 000011EE 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000011F2 6036 bra +0x38 /* 0000122A */ 000011F4 7004 moveq.l D0, 0x04 000011F6 2F00 move.l -[A7], D0 000011F8 2F0E move.l -[A7], A6 000011FA 4EBA FDD2 jsr [PC - 0x22E /* 00000FCE */] 000011FE 206E 0008 movea.l A0, [A6 + 0x8] 00001202 20BC 6C6F 6E67 move.l [A0], 0x6C6F6E67 /* 'long' */ 00001208 42A7 clr.l -[A7] 0000120A 4EBA 02C4 jsr [PC + 0x2C4 /* 000014D0 */] 0000120E 2D5F FFDE move.l [A6 - 0x22], [A7]+ 00001212 206E 0008 movea.l A0, [A6 + 0x8] 00001216 2068 0004 movea.l A0, [A0 + 0x4] 0000121A 2050 movea.l A0, [A0] 0000121C 20AE FFDE move.l [A0], [A6 - 0x22] 00001220 6008 bra +0xA /* 0000122A */ label00001222: 00001222 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001226 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label0000122A: 0000122A 4FEE FFBE lea.l A7, [A6 - 0x42] 0000122E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001232 4E5E unlink A6 00001234 205F movea.l A0, [A7]+ 00001236 5C4F addq.w A7, 6 00001238 4ED0 jmp [A0] 0000123A 0001 6410 ori.b D1, 0x10 export_849: 0000123E 4E56 FFFA link A6, -0x0006 00001242 48E7 0300 movem.l -[A7], D6,D7 00001246 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000124C 4267 clr.w -[A7] 0000124E 4EBA 0360 jsr [PC + 0x360 /* 000015B0 */] 00001252 3E1F move.w D7, [A7]+ 00001254 7001 moveq.l D0, 0x01 00001256 B047 cmp.w D0, D7 00001258 57C0 seq D0 0000125A 4A00 tst.b D0 0000125C 660A bne +0xC /* 00001268 */ 0000125E 7202 moveq.l D1, 0x02 00001260 B247 cmp.w D1, D7 00001262 57C1 seq D1 00001264 8001 or.b D0, D1 00001266 670C beq +0xE /* 00001274 */ label00001268: 00001268 206E 0008 movea.l A0, [A6 + 0x8] 0000126C 216D A548 0218 move.l [A0 + 0x218], [A5 - 0x5AB8] 00001272 605A bra +0x5C /* 000012CE */ label00001274: 00001274 4267 clr.w -[A7] 00001276 4EBA 0338 jsr [PC + 0x338 /* 000015B0 */] 0000127A 3E1F move.w D7, [A7]+ 0000127C 7004 moveq.l D0, 0x04 0000127E B047 cmp.w D0, D7 00001280 6626 bne +0x28 /* 000012A8 */ 00001282 206E 0008 movea.l A0, [A6 + 0x8] 00001286 2F08 move.l -[A7], A0 00001288 42A7 clr.l -[A7] 0000128A 4EBA 15EE jsr [PC + 0x15EE /* 0000287A */] 0000128E 201F move.l D0, [A7]+ 00001290 205F movea.l A0, [A7]+ 00001292 2140 0218 move.l [A0 + 0x218], D0 00001296 206E 0008 movea.l A0, [A6 + 0x8] 0000129A 4AA8 0218 tst.l [A0 + 0x218] 0000129E 5EC0 sgt D0 000012A0 4400 neg.b D0 000012A2 1D40 000C move.b [A6 + 0xC], D0 000012A6 601E bra +0x20 /* 000012C6 */ label000012A8: 000012A8 486D D01A pea.l [A5 - 0x2FE6] 000012AC 4EBA 0496 jsr [PC + 0x496 /* 00001744 */] 000012B0 4267 clr.w -[A7] 000012B2 486D D01A pea.l [A5 - 0x2FE6] 000012B6 206E 0008 movea.l A0, [A6 + 0x8] 000012BA 4868 0218 pea.l [A0 + 0x218] 000012BE 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */] 000012C2 1D5F 000C move.b [A6 + 0xC], [A7]+ label000012C6: 000012C6 4267 clr.w -[A7] 000012C8 4EBA 02E6 jsr [PC + 0x2E6 /* 000015B0 */] 000012CC 3E1F move.w D7, [A7]+ label000012CE: 000012CE 7001 moveq.l D0, 0x01 000012D0 B047 cmp.w D0, D7 000012D2 661A bne +0x1C /* 000012EE */ 000012D4 206E 0008 movea.l A0, [A6 + 0x8] 000012D8 2C28 0218 move.l D6, [A0 + 0x218] 000012DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012E0 4EBA F978 jsr [PC - 0x688 /* 00000C5A */] 000012E4 206E 0008 movea.l A0, [A6 + 0x8] 000012E8 2146 0218 move.l [A0 + 0x218], D6 000012EC 603C bra +0x3E /* 0000132A */ label000012EE: 000012EE 4A47 tst.w D7 000012F0 661E bne +0x20 /* 00001310 */ 000012F2 206E 0008 movea.l A0, [A6 + 0x8] 000012F6 117C 0007 010C move.b [A0 + 0x10C], 0x7 000012FC 206E 0008 movea.l A0, [A6 + 0x8] 00001300 10BC 0001 move.b [A0], 0x1 00001304 206E 0008 movea.l A0, [A6 + 0x8] 00001308 7001 moveq.l D0, 0x01 0000130A 2140 0006 move.l [A0 + 0x6], D0 0000130E 601A bra +0x1C /* 0000132A */ label00001310: 00001310 7002 moveq.l D0, 0x02 00001312 B047 cmp.w D0, D7 00001314 6614 bne +0x16 /* 0000132A */ 00001316 206E 0008 movea.l A0, [A6 + 0x8] 0000131A 10BC 0007 move.b [A0], 0x7 0000131E 206E 0008 movea.l A0, [A6 + 0x8] 00001322 4868 010C pea.l [A0 + 0x10C] 00001326 4EBA F882 jsr [PC - 0x77E /* 00000BAA */] label0000132A: 0000132A 4CDF 00C0 movem.l D6,D7, [A7]+ 0000132E 4E5E unlink A6 00001330 2E9F move.l [A7], [A7]+ 00001332 4E75 rts export_850: 00001334 4E56 FFFC link A6, -0x0004 00001338 2F0C move.l -[A7], A4 0000133A 286E 0008 movea.l A4, [A6 + 0x8] 0000133E 4267 clr.w -[A7] 00001340 4EBA 026E jsr [PC + 0x26E /* 000015B0 */] 00001344 301F move.w D0, [A7]+ 00001346 5940 subq.w D0, 4 00001348 670E beq +0x10 /* 00001358 */ 0000134A 5340 subq.w D0, 1 0000134C 6712 beq +0x14 /* 00001360 */ 0000134E 5340 subq.w D0, 1 00001350 6716 beq +0x18 /* 00001368 */ 00001352 5340 subq.w D0, 1 00001354 6724 beq +0x26 /* 0000137A */ 00001356 6034 bra +0x36 /* 0000138C */ label00001358: 00001358 197C 0001 0001 move.b [A4 + 0x1], 0x1 0000135E 602C bra +0x2E /* 0000138C */ label00001360: 00001360 197C 0002 0001 move.b [A4 + 0x1], 0x2 00001366 6024 bra +0x26 /* 0000138C */ label00001368: 00001368 197C 0003 0001 move.b [A4 + 0x1], 0x3 0000136E 42A7 clr.l -[A7] 00001370 4EBA 015E jsr [PC + 0x15E /* 000014D0 */] 00001374 201F move.l D0, [A7]+ 00001376 1880 move.b [A4], D0 00001378 603E bra +0x40 /* 000013B8 */ label0000137A: 0000137A 197C 0004 0001 move.b [A4 + 0x1], 0x4 00001380 42A7 clr.l -[A7] 00001382 4EBA 014C jsr [PC + 0x14C /* 000014D0 */] 00001386 201F move.l D0, [A7]+ 00001388 1880 move.b [A4], D0 0000138A 602C bra +0x2E /* 000013B8 */ label0000138C: 0000138C 4267 clr.w -[A7] 0000138E 4EBA 0220 jsr [PC + 0x220 /* 000015B0 */] 00001392 301F move.w D0, [A7]+ 00001394 670E beq +0x10 /* 000013A4 */ 00001396 5340 subq.w D0, 1 00001398 6710 beq +0x12 /* 000013AA */ 0000139A 5340 subq.w D0, 1 0000139C 6712 beq +0x14 /* 000013B0 */ 0000139E 5340 subq.w D0, 1 000013A0 6714 beq +0x16 /* 000013B6 */ 000013A2 6014 bra +0x16 /* 000013B8 */ label000013A4: 000013A4 18BC 0001 move.b [A4], 0x1 000013A8 600E bra +0x10 /* 000013B8 */ label000013AA: 000013AA 18BC 0002 move.b [A4], 0x2 000013AE 6008 bra +0xA /* 000013B8 */ label000013B0: 000013B0 18BC 0003 move.b [A4], 0x3 000013B4 6002 bra +0x4 /* 000013B8 */ label000013B6: 000013B6 4214 clr.b [A4] label000013B8: 000013B8 285F movea.l A4, [A7]+ 000013BA 4E5E unlink A6 000013BC 2E9F move.l [A7], [A7]+ 000013BE 4E75 rts fn000013C0: 000013C0 4E56 0000 link A6, 0 000013C4 2F0C move.l -[A7], A4 000013C6 286E 0008 movea.l A4, [A6 + 0x8] 000013CA 1F3C 0001 move.b -[A7], 0x1 000013CE 4EBA F762 jsr [PC - 0x89E /* 00000B32 */] 000013D2 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 000013D6 42A7 clr.l -[A7] 000013D8 7001 moveq.l D0, 0x01 000013DA 2F00 move.l -[A7], D0 000013DC 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 000013E0 295F FFFC move.l [A4 - 0x4], [A7]+ 000013E4 206C FFFC movea.l A0, [A4 - 0x4] 000013E8 2050 movea.l A0, [A0] 000013EA 4210 clr.b [A0] 000013EC 206E 0008 movea.l A0, [A6 + 0x8] 000013F0 216C FFFC 0008 move.l [A0 + 0x8], [A4 - 0x4] 000013F6 206E 0008 movea.l A0, [A6 + 0x8] 000013FA 2C48 movea.l A6, A0 000013FC 4EFA 00C6 jmp [PC + 0xC6 /* 000014C4 */] 00001400 0000 285F ori.b D0, 0x5F /* '_' */ 00001404 4E5E unlink A6 00001406 2E9F move.l [A7], [A7]+ 00001408 4E75 rts export_851: fn0000140A: 0000140A 4E56 FFF0 link A6, -0x0010 0000140E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001412 4EBA F0F2 jsr [PC - 0xF0E /* 00000506 */] 00001416 42A7 clr.l -[A7] 00001418 4EBA EBE6 jsr [PC - 0x141A /* 00000000 */] 0000141C 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00001420 206E FFF4 movea.l A0, [A6 - 0xC] 00001424 4A28 0002 tst.b [A0 + 0x2] 00001428 6652 bne +0x54 /* 0000147C */ 0000142A 42A7 clr.l -[A7] 0000142C 42A7 clr.l -[A7] 0000142E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001432 4EBA EC1C jsr [PC - 0x13E4 /* 00000050 */] 00001436 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 0000143A 201F move.l D0, [A7]+ 0000143C 5280 addq.l D0, 1 0000143E 2D40 FFF8 move.l [A6 - 0x8], D0 00001442 42A7 clr.l -[A7] 00001444 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001448 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 0000144C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001450 6606 bne +0x8 /* 00001458 */ 00001452 2F0E move.l -[A7], A6 00001454 4EBA FF6A jsr [PC - 0x96 /* 000013C0 */] label00001458: 00001458 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000145C 205F movea.l A0, [A7]+ 0000145E A029 syscall HLock 00001460 206E FFFC movea.l A0, [A6 - 0x4] 00001464 2F10 move.l -[A7], [A0] 00001466 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000146A 1F3C 0001 move.b -[A7], 0x1 0000146E 4EBA 0098 jsr [PC + 0x98 /* 00001508 */] 00001472 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001476 205F movea.l A0, [A7]+ 00001478 A02A syscall HUnlock 0000147A 6042 bra +0x44 /* 000014BE */ label0000147C: 0000147C 202E FFF4 move.l D0, [A6 - 0xC] 00001480 5980 subq.l D0, 4 00001482 2D40 FFF0 move.l [A6 - 0x10], D0 00001486 206E FFF0 movea.l A0, [A6 - 0x10] 0000148A 2D50 FFFC move.l [A6 - 0x4], [A0] 0000148E 206E FFF4 movea.l A0, [A6 - 0xC] 00001492 7002 moveq.l D0, 0x02 00001494 B028 0002 cmp.b D0, [A0 + 0x2] 00001498 6708 beq +0xA /* 000014A2 */ 0000149A 117C 0002 0002 move.b [A0 + 0x2], 0x2 000014A0 6014 bra +0x16 /* 000014B6 */ label000014A2: 000014A2 4267 clr.w -[A7] 000014A4 486E FFFC pea.l [A6 - 0x4] 000014A8 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 000014AC 4A5F tst.w [A7]+ 000014AE 6706 beq +0x8 /* 000014B6 */ 000014B0 2F0E move.l -[A7], A6 000014B2 4EBA FF0C jsr [PC - 0xF4 /* 000013C0 */] label000014B6: 000014B6 1F3C 0001 move.b -[A7], 0x1 000014BA 4EBA F676 jsr [PC - 0x98A /* 00000B32 */] label000014BE: 000014BE 2D6E FFFC 0008 move.l [A6 + 0x8], [A6 - 0x4] label000014C4: 000014C4 4FEE FFD0 lea.l A7, [A6 - 0x30] 000014C8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000014CC 4E5E unlink A6 000014CE 4E75 rts export_852: fn000014D0: 000014D0 4E56 FFFC link A6, -0x0004 000014D4 4267 clr.w -[A7] 000014D6 4EBA EF28 jsr [PC - 0x10D8 /* 00000400 */] 000014DA 101F move.b D0, [A7]+ 000014DC 6610 bne +0x12 /* 000014EE */ 000014DE 3F3C 0091 move.w -[A7], 0x91 000014E2 4EBA ECBE jsr [PC - 0x1342 /* 000001A2 */] 000014E6 7000 moveq.l D0, 0x00 000014E8 2D40 0008 move.l [A6 + 0x8], D0 000014EC 6016 bra +0x18 /* 00001504 */ label000014EE: 000014EE 486E FFFC pea.l [A6 - 0x4] 000014F2 7004 moveq.l D0, 0x04 000014F4 2F00 move.l -[A7], D0 000014F6 1F3C 0009 move.b -[A7], 0x9 /* '\t' */ 000014FA 4EBA 000C jsr [PC + 0xC /* 00001508 */] 000014FE 2D6E FFFC 0008 move.l [A6 + 0x8], [A6 - 0x4] label00001504: 00001504 4E5E unlink A6 00001506 4E75 rts export_853: fn00001508: 00001508 4E56 FFF6 link A6, -0x000A 0000150C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001510 2C2E 000A move.l D6, [A6 + 0xA] 00001514 2E2E 000E move.l D7, [A6 + 0xE] 00001518 102D B820 move.b D0, [A5 - 0x47E0] 0000151C 670E beq +0x10 /* 0000152C */ 0000151E 4EBA F672 jsr [PC - 0x98E /* 00000B92 */] 00001522 2F07 move.l -[A7], D7 00001524 2F06 move.l -[A7], D6 00001526 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000152A 6040 bra +0x42 /* 0000156C */ label0000152C: 0000152C 42A7 clr.l -[A7] 0000152E 4EBA EAD0 jsr [PC - 0x1530 /* 00000000 */] 00001532 285F movea.l A4, [A7]+ 00001534 4A2C 0002 tst.b [A4 + 0x2] 00001538 661E bne +0x20 /* 00001558 */ 0000153A 7001 moveq.l D0, 0x01 0000153C B086 cmp.l D0, D6 0000153E 6708 beq +0xA /* 00001548 */ 00001540 2F07 move.l -[A7], D7 00001542 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00001546 6024 bra +0x26 /* 0000156C */ label00001548: 00001548 47EE FFFA lea.l A3, [A6 - 0x6] 0000154C 2F0B move.l -[A7], A3 0000154E 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00001552 2047 movea.l A0, D7 00001554 1093 move.b [A0], [A3] 00001556 6014 bra +0x16 /* 0000156C */ label00001558: 00001558 42A7 clr.l -[A7] 0000155A 2F0C move.l -[A7], A4 0000155C 4EBA EAF2 jsr [PC - 0x150E /* 00000050 */] 00001560 2F07 move.l -[A7], D7 00001562 2F06 move.l -[A7], D6 00001564 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00001568 4EBA F628 jsr [PC - 0x9D8 /* 00000B92 */] label0000156C: 0000156C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001570 4E5E unlink A6 00001572 205F movea.l A0, [A7]+ 00001574 DEFC 000A add.w A7, 0xA /* '\n' */ 00001578 4ED0 jmp [A0] export_854: fn0000157A: 0000157A 4E56 FFFE link A6, -0x0002 0000157E 4267 clr.w -[A7] 00001580 4EBA EF2E jsr [PC - 0x10D2 /* 000004B0 */] 00001584 101F move.b D0, [A7]+ 00001586 660E bne +0x10 /* 00001596 */ 00001588 3F3C 0092 move.w -[A7], 0x92 0000158C 4EBA EC14 jsr [PC - 0x13EC /* 000001A2 */] 00001590 422E 0008 clr.b [A6 + 0x8] 00001594 6016 bra +0x18 /* 000015AC */ label00001596: 00001596 486E FFFF pea.l [A6 - 0x1] 0000159A 7001 moveq.l D0, 0x01 0000159C 2F00 move.l -[A7], D0 0000159E 1F3C 0005 move.b -[A7], 0x5 000015A2 4EBA FF64 jsr [PC - 0x9C /* 00001508 */] 000015A6 1D6E FFFF 0008 move.b [A6 + 0x8], [A6 - 0x1] label000015AC: 000015AC 4E5E unlink A6 000015AE 4E75 rts export_855: fn000015B0: 000015B0 4E56 FFFE link A6, -0x0002 000015B4 102D B820 move.b D0, [A5 - 0x47E0] 000015B8 6708 beq +0xA /* 000015C2 */ 000015BA 3D7C FFFF 0008 move.w [A6 + 0x8], 0xFFFF 000015C0 6016 bra +0x18 /* 000015D8 */ label000015C2: 000015C2 486E FFFE pea.l [A6 - 0x2] 000015C6 7002 moveq.l D0, 0x02 000015C8 2F00 move.l -[A7], D0 000015CA 1F3C 000D move.b -[A7], 0xD /* '\r' */ 000015CE 4EBA FF38 jsr [PC - 0xC8 /* 00001508 */] 000015D2 3D6E FFFE 0008 move.w [A6 + 0x8], [A6 - 0x2] label000015D8: 000015D8 4E5E unlink A6 000015DA 4E75 rts export_856: 000015DC 4E56 FFFE link A6, -0x0002 000015E0 2F07 move.l -[A7], D7 000015E2 4267 clr.w -[A7] 000015E4 4EBA FFCA jsr [PC - 0x36 /* 000015B0 */] 000015E8 301F move.w D0, [A7]+ 000015EA E340 asl D0.w, 1 000015EC 3E00 move.w D7, D0 000015EE 5B47 subq.w D7, 5 000015F0 3007 move.w D0, D7 000015F2 5340 subq.w D0, 1 000015F4 670A beq +0xC /* 00001600 */ 000015F6 5540 subq.w D0, 2 000015F8 6716 beq +0x18 /* 00001610 */ 000015FA 5540 subq.w D0, 2 000015FC 6720 beq +0x22 /* 0000161E */ 000015FE 602C bra +0x2E /* 0000162C */ label00001600: 00001600 4267 clr.w -[A7] 00001602 4EBA FFAC jsr [PC - 0x54 /* 000015B0 */] 00001606 7001 moveq.l D0, 0x01 00001608 B05F cmp.w D0, [A7]+ 0000160A 6620 bne +0x22 /* 0000162C */ 0000160C 7E02 moveq.l D7, 0x02 0000160E 601C bra +0x1E /* 0000162C */ label00001610: 00001610 4267 clr.w -[A7] 00001612 4EBA FF9C jsr [PC - 0x64 /* 000015B0 */] 00001616 4A5F tst.w [A7]+ 00001618 6712 beq +0x14 /* 0000162C */ 0000161A 7E04 moveq.l D7, 0x04 0000161C 600E bra +0x10 /* 0000162C */ label0000161E: 0000161E 4267 clr.w -[A7] 00001620 4EBA FF8E jsr [PC - 0x72 /* 000015B0 */] 00001624 7001 moveq.l D0, 0x01 00001626 B05F cmp.w D0, [A7]+ 00001628 6602 bne +0x4 /* 0000162C */ 0000162A 7E06 moveq.l D7, 0x06 label0000162C: 0000162C 3007 move.w D0, D7 0000162E 48C0 ext.l D0 00001630 2D40 0008 move.l [A6 + 0x8], D0 00001634 2E1F move.l D7, [A7]+ 00001636 4E5E unlink A6 00001638 4E75 rts fn0000163A: 0000163A 4E56 FFF6 link A6, -0x000A 0000163E 48E7 0308 movem.l -[A7], D6,D7,A4 00001642 4EBA EEC2 jsr [PC - 0x113E /* 00000506 */] 00001646 42A7 clr.l -[A7] 00001648 42A7 clr.l -[A7] 0000164A 4EBA E9B4 jsr [PC - 0x164C /* 00000000 */] 0000164E 4EBA EA00 jsr [PC - 0x1600 /* 00000050 */] 00001652 285F movea.l A4, [A7]+ 00001654 42A7 clr.l -[A7] 00001656 2F0C move.l -[A7], A4 00001658 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 0000165C 2E1F move.l D7, [A7]+ 0000165E 302E 0008 move.w D0, [A6 + 0x8] 00001662 48C0 ext.l D0 00001664 B087 cmp.l D0, D7 00001666 5DC6 slt D6 00001668 4406 neg.b D6 0000166A 1006 move.b D0, D6 0000166C 6708 beq +0xA /* 00001676 */ 0000166E 302E 0008 move.w D0, [A6 + 0x8] 00001672 48C0 ext.l D0 00001674 2E00 move.l D7, D0 label00001676: 00001676 2F0C move.l -[A7], A4 00001678 202E 000A move.l D0, [A6 + 0xA] 0000167C 5280 addq.l D0, 1 0000167E 2F00 move.l -[A7], D0 00001680 2F07 move.l -[A7], D7 00001682 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00001686 206E 000A movea.l A0, [A6 + 0xA] 0000168A 1087 move.b [A0], D7 0000168C 1F3C 0001 move.b -[A7], 0x1 00001690 4EBA F4A0 jsr [PC - 0xB60 /* 00000B32 */] 00001694 1006 move.b D0, D6 00001696 6714 beq +0x16 /* 000016AC */ 00001698 122D D14E move.b D1, [A5 - 0x2EB2] 0000169C 0A01 0001 xori.b D1, 0x1 000016A0 C001 and.b D0, D1 000016A2 6708 beq +0xA /* 000016AC */ 000016A4 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 000016A8 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label000016AC: 000016AC 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000016B0 4E5E unlink A6 000016B2 205F movea.l A0, [A7]+ 000016B4 5C4F addq.w A7, 6 000016B6 4ED0 jmp [A0] export_857: fn000016B8: 000016B8 4E56 FFF4 link A6, -0x000C 000016BC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000016C0 282E 000A move.l D4, [A6 + 0xA] 000016C4 3A2E 0008 move.w D5, [A6 + 0x8] 000016C8 42A7 clr.l -[A7] 000016CA 4EBA E934 jsr [PC - 0x16CC /* 00000000 */] 000016CE 265F movea.l A3, [A7]+ 000016D0 7010 moveq.l D0, 0x10 000016D2 B02B 0003 cmp.b D0, [A3 + 0x3] 000016D6 670A beq +0xC /* 000016E2 */ 000016D8 2F04 move.l -[A7], D4 000016DA 3F05 move.w -[A7], D5 000016DC 4EBA FF5C jsr [PC - 0xA4 /* 0000163A */] 000016E0 6056 bra +0x58 /* 00001738 */ label000016E2: 000016E2 42A7 clr.l -[A7] 000016E4 2F0B move.l -[A7], A3 000016E6 4EBA E968 jsr [PC - 0x1698 /* 00000050 */] 000016EA 285F movea.l A4, [A7]+ 000016EC 7000 moveq.l D0, 0x00 000016EE 1014 move.b D0, [A4] 000016F0 C0BC 0000 00FF and.l D0, 0xFF 000016F6 3E00 move.w D7, D0 000016F8 BA47 cmp.w D5, D7 000016FA 5DC6 slt D6 000016FC 4406 neg.b D6 000016FE 1006 move.b D0, D6 00001700 6702 beq +0x4 /* 00001704 */ 00001702 3E05 move.w D7, D5 label00001704: 00001704 2F0C move.l -[A7], A4 00001706 2F04 move.l -[A7], D4 00001708 3007 move.w D0, D7 0000170A 5240 addq.w D0, 1 0000170C 48C0 ext.l D0 0000170E 2F00 move.l -[A7], D0 00001710 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00001714 2044 movea.l A0, D4 00001716 1087 move.b [A0], D7 00001718 1F3C 0010 move.b -[A7], 0x10 0000171C 4EBA F414 jsr [PC - 0xBEC /* 00000B32 */] 00001720 1006 move.b D0, D6 00001722 6714 beq +0x16 /* 00001738 */ 00001724 122D D14E move.b D1, [A5 - 0x2EB2] 00001728 0A01 0001 xori.b D1, 0x1 0000172C C001 and.b D0, D1 0000172E 6708 beq +0xA /* 00001738 */ 00001730 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 00001734 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label00001738: 00001738 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000173C 4E5E unlink A6 0000173E 205F movea.l A0, [A7]+ 00001740 5C4F addq.w A7, 6 00001742 4ED0 jmp [A0] export_858: fn00001744: 00001744 4E56 0000 link A6, 0 00001748 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000174C 3F3C 00FE move.w -[A7], 0xFE 00001750 4EBA FF66 jsr [PC - 0x9A /* 000016B8 */] 00001754 4E5E unlink A6 00001756 2E9F move.l [A7], [A7]+ 00001758 4E75 rts export_859: fn0000175A: 0000175A 4E56 0000 link A6, 0 0000175E 1B7C 0001 D14E move.b [A5 - 0x2EB2], 0x1 00001764 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001768 3F3C 00FE move.w -[A7], 0xFE 0000176C 4EBA FF4A jsr [PC - 0xB6 /* 000016B8 */] 00001770 422D D14E clr.b [A5 - 0x2EB2] 00001774 4E5E unlink A6 00001776 2E9F move.l [A7], [A7]+ 00001778 4E75 rts export_860: fn0000177A: 0000177A 4E56 0000 link A6, 0 0000177E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001782 3F3C 001E move.w -[A7], 0x1E 00001786 4EBA FF30 jsr [PC - 0xD0 /* 000016B8 */] 0000178A 4E5E unlink A6 0000178C 2E9F move.l [A7], [A7]+ 0000178E 4E75 rts export_861: fn00001790: 00001790 4E56 0000 link A6, 0 00001794 42A7 clr.l -[A7] 00001796 4EBA E868 jsr [PC - 0x1798 /* 00000000 */] 0000179A 205F movea.l A0, [A7]+ 0000179C 700E moveq.l D0, 0x0E 0000179E B028 0003 cmp.b D0, [A0 + 0x3] 000017A2 6706 beq +0x8 /* 000017AA */ 000017A4 422E 000C clr.b [A6 + 0xC] 000017A8 6016 bra +0x18 /* 000017C0 */ label000017AA: 000017AA 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000017B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017B4 7002 moveq.l D0, 0x02 000017B6 2F00 move.l -[A7], D0 000017B8 1F3C 000E move.b -[A7], 0xE 000017BC 4EBA FD4A jsr [PC - 0x2B6 /* 00001508 */] label000017C0: 000017C0 4E5E unlink A6 000017C2 2E9F move.l [A7], [A7]+ 000017C4 4E75 rts export_862: 000017C6 4E56 FFFE link A6, -0x0002 000017CA 48E7 0108 movem.l -[A7], D7,A4 000017CE 286E 0008 movea.l A4, [A6 + 0x8] 000017D2 4267 clr.w -[A7] 000017D4 4EBA FDDA jsr [PC - 0x226 /* 000015B0 */] 000017D8 3E1F move.w D7, [A7]+ 000017DA 7002 moveq.l D0, 0x02 000017DC B047 cmp.w D0, D7 000017DE 6616 bne +0x18 /* 000017F6 */ 000017E0 4267 clr.w -[A7] 000017E2 4EBA FDCC jsr [PC - 0x234 /* 000015B0 */] 000017E6 301F move.w D0, [A7]+ 000017E8 1940 0004 move.b [A4 + 0x4], D0 000017EC 4267 clr.w -[A7] 000017EE 4EBA FDC0 jsr [PC - 0x240 /* 000015B0 */] 000017F2 3E1F move.w D7, [A7]+ 000017F4 6004 bra +0x6 /* 000017FA */ label000017F6: 000017F6 422C 0004 clr.b [A4 + 0x4] label000017FA: 000017FA 7001 moveq.l D0, 0x01 000017FC B047 cmp.w D0, D7 000017FE 6640 bne +0x42 /* 00001840 */ 00001800 4267 clr.w -[A7] 00001802 4EBA FDAC jsr [PC - 0x254 /* 000015B0 */] 00001806 301F move.w D0, [A7]+ 00001808 5340 subq.w D0, 1 0000180A 670E beq +0x10 /* 0000181A */ 0000180C 5340 subq.w D0, 1 0000180E 6712 beq +0x14 /* 00001822 */ 00001810 5340 subq.w D0, 1 00001812 6716 beq +0x18 /* 0000182A */ 00001814 5340 subq.w D0, 1 00001816 671A beq +0x1C /* 00001832 */ 00001818 601C bra +0x1E /* 00001836 */ label0000181A: 0000181A 397C 2AF8 0002 move.w [A4 + 0x2], 0x2AF8 00001820 6014 bra +0x16 /* 00001836 */ label00001822: 00001822 397C 82DC 0002 move.w [A4 + 0x2], 0x82DC 00001828 600C bra +0xE /* 00001836 */ label0000182A: 0000182A 397C 09C4 0002 move.w [A4 + 0x2], 0x9C4 00001830 6004 bra +0x6 /* 00001836 */ label00001832: 00001832 426C 0002 clr.w [A4 + 0x2] label00001836: 00001836 4267 clr.w -[A7] 00001838 4EBA FD76 jsr [PC - 0x28A /* 000015B0 */] 0000183C 3E1F move.w D7, [A7]+ 0000183E 6006 bra +0x8 /* 00001846 */ label00001840: 00001840 397C 1388 0002 move.w [A4 + 0x2], 0x1388 label00001846: 00001846 4267 clr.w -[A7] 00001848 4EBA FD66 jsr [PC - 0x29A /* 000015B0 */] 0000184C 389F move.w [A4], [A7]+ 0000184E 4CDF 1080 movem.l D7,A4, [A7]+ 00001852 4E5E unlink A6 00001854 2E9F move.l [A7], [A7]+ 00001856 4E75 rts fn00001858: 00001858 4E56 FFFC link A6, -0x0004 0000185C 48E7 0108 movem.l -[A7], D7,A4 00001860 286E 0008 movea.l A4, [A6 + 0x8] 00001864 4EBA ECA0 jsr [PC - 0x1360 /* 00000506 */] 00001868 42A7 clr.l -[A7] 0000186A 4EBA E794 jsr [PC - 0x186C /* 00000000 */] 0000186E 205F movea.l A0, [A7]+ 00001870 2E28 0004 move.l D7, [A0 + 0x4] 00001874 2F0C move.l -[A7], A4 00001876 2F07 move.l -[A7], D7 00001878 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 0000187C 4267 clr.w -[A7] 0000187E 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00001882 4A5F tst.w [A7]+ 00001884 6712 beq +0x14 /* 00001898 */ 00001886 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 0000188A 2054 movea.l A0, [A4] 0000188C 4210 clr.b [A0] 0000188E 1F3C 0001 move.b -[A7], 0x1 00001892 4EBA F29E jsr [PC - 0xD62 /* 00000B32 */] 00001896 6018 bra +0x1A /* 000018B0 */ label00001898: 00001898 2F0C move.l -[A7], A4 0000189A 205F movea.l A0, [A7]+ 0000189C A029 syscall HLock 0000189E 2F14 move.l -[A7], [A4] 000018A0 2F07 move.l -[A7], D7 000018A2 1F3C 0001 move.b -[A7], 0x1 000018A6 4EBA FC60 jsr [PC - 0x3A0 /* 00001508 */] 000018AA 2F0C move.l -[A7], A4 000018AC 205F movea.l A0, [A7]+ 000018AE A02A syscall HUnlock label000018B0: 000018B0 4CDF 1080 movem.l D7,A4, [A7]+ 000018B4 4E5E unlink A6 000018B6 2E9F move.l [A7], [A7]+ 000018B8 4E75 rts export_863: fn000018BA: 000018BA 4E56 FFFE link A6, -0x0002 000018BE 426E FFFE clr.w [A6 - 0x2] 000018C2 486E FFFE pea.l [A6 - 0x2] 000018C6 7001 moveq.l D0, 0x01 000018C8 2F00 move.l -[A7], D0 000018CA 1F3C 0001 move.b -[A7], 0x1 000018CE 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000018D2 4E5E unlink A6 000018D4 4E75 rts export_864: fn000018D6: 000018D6 4E56 0000 link A6, 0 000018DA 48E7 0018 movem.l -[A7], A3,A4 000018DE 266E 000A movea.l A3, [A6 + 0xA] 000018E2 4A2E 0008 tst.b [A6 + 0x8] 000018E6 661C bne +0x1E /* 00001904 */ 000018E8 2F0B move.l -[A7], A3 000018EA 205F movea.l A0, [A7]+ 000018EC A029 syscall HLock 000018EE 2F13 move.l -[A7], [A3] 000018F0 42A7 clr.l -[A7] 000018F2 2F0B move.l -[A7], A3 000018F4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000018F8 4EBA 0092 jsr [PC + 0x92 /* 0000198C */] 000018FC 2F0B move.l -[A7], A3 000018FE 205F movea.l A0, [A7]+ 00001900 A02A syscall HUnlock 00001902 6026 bra +0x28 /* 0000192A */ label00001904: 00001904 2F0B move.l -[A7], A3 00001906 4EBA 1690 jsr [PC + 0x1690 /* 00002F98 */] 0000190A 42A7 clr.l -[A7] 0000190C 4EBA E6F2 jsr [PC - 0x190E /* 00000000 */] 00001910 285F movea.l A4, [A7]+ 00001912 196E 0008 0002 move.b [A4 + 0x2], [A6 + 0x8] 00001918 197C 0001 0003 move.b [A4 + 0x3], 0x1 0000191E 42A7 clr.l -[A7] 00001920 2F0B move.l -[A7], A3 00001922 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00001926 295F 0004 move.l [A4 + 0x4], [A7]+ label0000192A: 0000192A 4CDF 1800 movem.l A3,A4, [A7]+ 0000192E 4E5E unlink A6 00001930 205F movea.l A0, [A7]+ 00001932 5C4F addq.w A7, 6 00001934 4ED0 jmp [A0] export_865: fn00001936: 00001936 4E56 0000 link A6, 0 0000193A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000193E 206E 0008 movea.l A0, [A6 + 0x8] 00001942 4240 clr.w D0 00001944 1010 move.b D0, [A0] 00001946 5240 addq.w D0, 1 00001948 48C0 ext.l D0 0000194A 2F00 move.l -[A7], D0 0000194C 1F3C 0010 move.b -[A7], 0x10 00001950 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00001954 4E5E unlink A6 00001956 2E9F move.l [A7], [A7]+ 00001958 4E75 rts export_866: fn0000195A: 0000195A 4E56 FF00 link A6, -0x0100 0000195E 206E 0008 movea.l A0, [A6 + 0x8] 00001962 43EE FF00 lea.l A1, [A6 - 0x100] 00001966 707F moveq.l D0, 0x7F label00001968: 00001968 32D8 move.w [A1]+, [A0]+ 0000196A 51C8 FFFC dbf D0, -0x6 /* 00001968 */ 0000196E 486E FF00 pea.l [A6 - 0x100] 00001972 4240 clr.w D0 00001974 102E FF00 move.b D0, [A6 - 0x100] 00001978 5240 addq.w D0, 1 0000197A 48C0 ext.l D0 0000197C 2F00 move.l -[A7], D0 0000197E 1F3C 0010 move.b -[A7], 0x10 00001982 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00001986 4E5E unlink A6 00001988 2E9F move.l [A7], [A7]+ 0000198A 4E75 rts fn0000198C: 0000198C 4E56 FFFC link A6, -0x0004 00001990 48E7 0108 movem.l -[A7], D7,A4 00001994 2E2E 0008 move.l D7, [A6 + 0x8] 00001998 0C87 0000 00FF cmpi.l D7, 0xFF 0000199E 6E10 bgt +0x12 /* 000019B0 */ 000019A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000019A4 2F07 move.l -[A7], D7 000019A6 1F3C 0001 move.b -[A7], 0x1 000019AA 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000019AE 602E bra +0x30 /* 000019DE */ label000019B0: 000019B0 42A7 clr.l -[A7] 000019B2 2F07 move.l -[A7], D7 000019B4 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 000019B8 285F movea.l A4, [A7]+ 000019BA 200C move.l D0, A4 000019BC 660A bne +0xC /* 000019C8 */ 000019BE 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 000019C2 4EBA FEF6 jsr [PC - 0x10A /* 000018BA */] 000019C6 6016 bra +0x18 /* 000019DE */ label000019C8: 000019C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000019CC 2F14 move.l -[A7], [A4] 000019CE 2F07 move.l -[A7], D7 000019D0 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 000019D4 2F0C move.l -[A7], A4 000019D6 1F3C 0001 move.b -[A7], 0x1 000019DA 4EBA FEFA jsr [PC - 0x106 /* 000018D6 */] label000019DE: 000019DE 4CDF 1080 movem.l D7,A4, [A7]+ 000019E2 4E5E unlink A6 000019E4 205F movea.l A0, [A7]+ 000019E6 504F addq.w A7, 8 000019E8 4ED0 jmp [A0] export_867: 000019EA 4E56 0000 link A6, 0 000019EE 486E 0008 pea.l [A6 + 0x8] 000019F2 7002 moveq.l D0, 0x02 000019F4 2F00 move.l -[A7], D0 000019F6 1F3C 000E move.b -[A7], 0xE 000019FA 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000019FE 4E5E unlink A6 00001A00 205F movea.l A0, [A7]+ 00001A02 544F addq.w A7, 2 00001A04 4ED0 jmp [A0] export_868: 00001A06 4E56 0000 link A6, 0 00001A0A 2F2D D146 move.l -[A7], [A5 - 0x2EBA] 00001A0E 202D D14A move.l D0, [A5 - 0x2EB6] 00001A12 D0BC 0000 07D0 add.l D0, 0x7D0 00001A18 2F00 move.l -[A7], D0 00001A1A 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00001A1E 2B7C 0000 07D0 D142 move.l [A5 - 0x2EBE], 0x7D0 00001A26 4E5E unlink A6 00001A28 4E75 rts fn00001A2A: 00001A2A 4E56 FFF8 link A6, -0x0008 00001A2E 48E7 0308 movem.l -[A7], D6,D7,A4 00001A32 286E 000A movea.l A4, [A6 + 0xA] 00001A36 2E14 move.l D7, [A4] 00001A38 588C addq.l A4, 4 00001A3A 2C14 move.l D6, [A4] 00001A3C BE86 cmp.l D7, D6 00001A3E 6F10 ble +0x12 /* 00001A50 */ 00001A40 2F07 move.l -[A7], D7 00001A42 4EBA 1554 jsr [PC + 0x1554 /* 00002F98 */] 00001A46 3F3C 0004 move.w -[A7], 0x4 00001A4A 4EBA 1566 jsr [PC + 0x1566 /* 00002FB2 */] 00001A4E 601A bra +0x1C /* 00001A6A */ label00001A50: 00001A50 2F07 move.l -[A7], D7 00001A52 4EBA 1544 jsr [PC + 0x1544 /* 00002F98 */] 00001A56 4267 clr.w -[A7] 00001A58 4EBA 1558 jsr [PC + 0x1558 /* 00002FB2 */] 00001A5C 2F06 move.l -[A7], D6 00001A5E 4EBA 1538 jsr [PC + 0x1538 /* 00002F98 */] 00001A62 3F3C 0005 move.w -[A7], 0x5 00001A66 4EBA 154A jsr [PC + 0x154A /* 00002FB2 */] label00001A6A: 00001A6A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001A6E 4EBA 1542 jsr [PC + 0x1542 /* 00002FB2 */] 00001A72 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001A76 4E5E unlink A6 00001A78 205F movea.l A0, [A7]+ 00001A7A 5C4F addq.w A7, 6 00001A7C 4ED0 jmp [A0] fn00001A7E: 00001A7E 4E56 0000 link A6, 0 00001A82 2F0C move.l -[A7], A4 00001A84 286E 0008 movea.l A4, [A6 + 0x8] 00001A88 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001A8C 4EBA 1524 jsr [PC + 0x1524 /* 00002FB2 */] 00001A90 486C 0002 pea.l [A4 + 0x2] 00001A94 4267 clr.w -[A7] 00001A96 4EBA FF92 jsr [PC - 0x6E /* 00001A2A */] 00001A9A 486C 000A pea.l [A4 + 0xA] 00001A9E 3F3C 0001 move.w -[A7], 0x1 00001AA2 4EBA FF86 jsr [PC - 0x7A /* 00001A2A */] 00001AA6 486C 0012 pea.l [A4 + 0x12] 00001AAA 3F3C 0002 move.w -[A7], 0x2 00001AAE 4EBA FF7A jsr [PC - 0x86 /* 00001A2A */] 00001AB2 486C 001A pea.l [A4 + 0x1A] 00001AB6 3F3C 0003 move.w -[A7], 0x3 00001ABA 4EBA FF6E jsr [PC - 0x92 /* 00001A2A */] 00001ABE 486C 0022 pea.l [A4 + 0x22] 00001AC2 3F3C 0004 move.w -[A7], 0x4 00001AC6 4EBA FF62 jsr [PC - 0x9E /* 00001A2A */] 00001ACA 285F movea.l A4, [A7]+ 00001ACC 4E5E unlink A6 00001ACE 2E9F move.l [A7], [A7]+ 00001AD0 4E75 rts export_869: 00001AD2 4E56 FDE4 link A6, -0x021C 00001AD6 2F0C move.l -[A7], A4 00001AD8 206E 0008 movea.l A0, [A6 + 0x8] 00001ADC 4A10 tst.b [A0] 00001ADE 660E bne +0x10 /* 00001AEE */ 00001AE0 2F08 move.l -[A7], A0 00001AE2 4EBA FF9A jsr [PC - 0x66 /* 00001A7E */] 00001AE6 4267 clr.w -[A7] 00001AE8 4EBA 14C8 jsr [PC + 0x14C8 /* 00002FB2 */] 00001AEC 6008 bra +0xA /* 00001AF6 */ label00001AEE: 00001AEE 3F3C 0001 move.w -[A7], 0x1 00001AF2 4EBA 14BE jsr [PC + 0x14BE /* 00002FB2 */] label00001AF6: 00001AF6 286E 0008 movea.l A4, [A6 + 0x8] 00001AFA 102C 002E move.b D0, [A4 + 0x2E] 00001AFE 4880 ext.w D0 00001B00 6722 beq +0x24 /* 00001B24 */ 00001B02 5340 subq.w D0, 1 00001B04 670A beq +0xC /* 00001B10 */ 00001B06 5340 subq.w D0, 1 00001B08 6752 beq +0x54 /* 00001B5C */ 00001B0A 5340 subq.w D0, 1 00001B0C 6758 beq +0x5A /* 00001B66 */ 00001B0E 605E bra +0x60 /* 00001B6E */ label00001B10: 00001B10 302C 0030 move.w D0, [A4 + 0x30] 00001B14 48C0 ext.l D0 00001B16 2F00 move.l -[A7], D0 00001B18 4EBA 147E jsr [PC + 0x147E /* 00002F98 */] 00001B1C 4267 clr.w -[A7] 00001B1E 4EBA 1492 jsr [PC + 0x1492 /* 00002FB2 */] 00001B22 604A bra +0x4C /* 00001B6E */ label00001B24: 00001B24 486C 0030 pea.l [A4 + 0x30] 00001B28 4EBA 14A4 jsr [PC + 0x14A4 /* 00002FCE */] 00001B2C 422E FDE4 clr.b [A6 - 0x21C] 00001B30 2D6C 003A FDE6 move.l [A6 - 0x21A], [A4 + 0x3A] 00001B36 1D7C 0007 FEF0 move.b [A6 - 0x110], 0x7 00001B3C 2D6D A548 FFFC move.l [A6 - 0x4], [A5 - 0x5AB8] 00001B42 486E FDE4 pea.l [A6 - 0x21C] 00001B46 4EBA 129C jsr [PC + 0x129C /* 00002DE4 */] 00001B4A 3F3C 0003 move.w -[A7], 0x3 00001B4E 4EBA 1462 jsr [PC + 0x1462 /* 00002FB2 */] 00001B52 3F3C 0001 move.w -[A7], 0x1 00001B56 4EBA 145A jsr [PC + 0x145A /* 00002FB2 */] 00001B5A 6012 bra +0x14 /* 00001B6E */ label00001B5C: 00001B5C 3F3C 0002 move.w -[A7], 0x2 00001B60 4EBA 1450 jsr [PC + 0x1450 /* 00002FB2 */] 00001B64 6008 bra +0xA /* 00001B6E */ label00001B66: 00001B66 3F3C 0003 move.w -[A7], 0x3 00001B6A 4EBA 1446 jsr [PC + 0x1446 /* 00002FB2 */] label00001B6E: 00001B6E 285F movea.l A4, [A7]+ 00001B70 4E5E unlink A6 00001B72 2E9F move.l [A7], [A7]+ 00001B74 4E75 rts fn00001B76: 00001B76 4E56 FFEC link A6, -0x0014 00001B7A 48E7 0118 movem.l -[A7], D7,A3,A4 00001B7E 286E 0008 movea.l A4, [A6 + 0x8] 00001B82 266C 0020 movea.l A3, [A4 + 0x20] 00001B86 70FF moveq.l D0, 0xFFFFFFFF 00001B88 B0AB 0022 cmp.l D0, [A3 + 0x22] 00001B8C 6F20 ble +0x22 /* 00001BAE */ 00001B8E 42A7 clr.l -[A7] 00001B90 2F2B 0022 move.l -[A7], [A3 + 0x22] 00001B94 42A7 clr.l -[A7] 00001B96 206C 0018 movea.l A0, [A4 + 0x18] 00001B9A 2F10 move.l -[A7], [A0] 00001B9C 206C 0014 movea.l A0, [A4 + 0x14] 00001BA0 2F10 move.l -[A7], [A0] 00001BA2 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */] 00001BA6 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00001BAA 275F 0022 move.l [A3 + 0x22], [A7]+ label00001BAE: 00001BAE 70FF moveq.l D0, 0xFFFFFFFF 00001BB0 B0AB 0026 cmp.l D0, [A3 + 0x26] 00001BB4 6F06 ble +0x8 /* 00001BBC */ 00001BB6 276B 0022 0026 move.l [A3 + 0x26], [A3 + 0x22] label00001BBC: 00001BBC 4AAB 0022 tst.l [A3 + 0x22] 00001BC0 660E bne +0x10 /* 00001BD0 */ 00001BC2 206C 0018 movea.l A0, [A4 + 0x18] 00001BC6 226C 0014 movea.l A1, [A4 + 0x14] 00001BCA 2290 move.l [A1], [A0] 00001BCC 6000 00C6 bra +0xC8 /* 00001C94 */ label00001BD0: 00001BD0 202B 0022 move.l D0, [A3 + 0x22] 00001BD4 B0AB 0026 cmp.l D0, [A3 + 0x26] 00001BD8 6F06 ble +0x8 /* 00001BE0 */ 00001BDA 276B 0022 0026 move.l [A3 + 0x26], [A3 + 0x22] label00001BE0: 00001BE0 7002 moveq.l D0, 0x02 00001BE2 2D40 FFF8 move.l [A6 - 0x8], D0 00001BE6 2D6B 0022 FFF4 move.l [A6 - 0xC], [A3 + 0x22] 00001BEC 2E2E FFF8 move.l D7, [A6 - 0x8] 00001BF0 6046 bra +0x48 /* 00001C38 */ label00001BF2: 00001BF2 206C 0018 movea.l A0, [A4 + 0x18] 00001BF6 226C 0010 movea.l A1, [A4 + 0x10] 00001BFA 2010 move.l D0, [A0] 00001BFC B091 cmp.l D0, [A1] 00001BFE 6708 beq +0xA /* 00001C08 */ 00001C00 2F2C 0018 move.l -[A7], [A4 + 0x18] 00001C04 4EAD 28FA jsr [A5 + 0x28FA /* export_1307 */] label00001C08: 00001C08 206C 0018 movea.l A0, [A4 + 0x18] 00001C0C 226C 0010 movea.l A1, [A4 + 0x10] 00001C10 2010 move.l D0, [A0] 00001C12 B091 cmp.l D0, [A1] 00001C14 6C04 bge +0x6 /* 00001C1A */ 00001C16 5290 addq.l [A0], 1 00001C18 601A bra +0x1C /* 00001C34 */ label00001C1A: 00001C1A 202B 0022 move.l D0, [A3 + 0x22] 00001C1E 9087 sub.l D0, D7 00001C20 5280 addq.l D0, 1 00001C22 206C 000C movea.l A0, [A4 + 0xC] 00001C26 2080 move.l [A0], D0 00001C28 206C 0014 movea.l A0, [A4 + 0x14] 00001C2C 226C 0018 movea.l A1, [A4 + 0x18] 00001C30 2290 move.l [A1], [A0] 00001C32 6060 bra +0x62 /* 00001C94 */ label00001C34: 00001C34 5287 addq.l D7, 1 00001C36 6906 bvs +0x8 /* 00001C3E */ label00001C38: 00001C38 BEAE FFF4 cmp.l D7, [A6 - 0xC] 00001C3C 6FB4 ble -0x4A /* 00001BF2 */ label00001C3E: 00001C3E 206C 0018 movea.l A0, [A4 + 0x18] 00001C42 226C 0014 movea.l A1, [A4 + 0x14] 00001C46 2290 move.l [A1], [A0] 00001C48 7000 moveq.l D0, 0x00 00001C4A 2D40 FFF0 move.l [A6 - 0x10], D0 00001C4E 202B 0026 move.l D0, [A3 + 0x26] 00001C52 90AB 0022 sub.l D0, [A3 + 0x22] 00001C56 2D40 FFEC move.l [A6 - 0x14], D0 00001C5A 2E2E FFF0 move.l D7, [A6 - 0x10] 00001C5E 602E bra +0x30 /* 00001C8E */ label00001C60: 00001C60 2F2C 0014 move.l -[A7], [A4 + 0x14] 00001C64 4EAD 28FA jsr [A5 + 0x28FA /* export_1307 */] 00001C68 206C 0014 movea.l A0, [A4 + 0x14] 00001C6C 226C 0010 movea.l A1, [A4 + 0x10] 00001C70 2010 move.l D0, [A0] 00001C72 B091 cmp.l D0, [A1] 00001C74 6602 bne +0x4 /* 00001C78 */ 00001C76 601C bra +0x1E /* 00001C94 */ label00001C78: 00001C78 202B 0026 move.l D0, [A3 + 0x26] 00001C7C 90AB 0022 sub.l D0, [A3 + 0x22] 00001C80 B087 cmp.l D0, D7 00001C82 6706 beq +0x8 /* 00001C8A */ 00001C84 206C 0014 movea.l A0, [A4 + 0x14] 00001C88 5290 addq.l [A0], 1 label00001C8A: 00001C8A 5287 addq.l D7, 1 00001C8C 6906 bvs +0x8 /* 00001C94 */ label00001C8E: 00001C8E BEAE FFEC cmp.l D7, [A6 - 0x14] 00001C92 6FCC ble -0x32 /* 00001C60 */ label00001C94: 00001C94 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001C98 4E5E unlink A6 00001C9A 2E9F move.l [A7], [A7]+ 00001C9C 4E75 rts fn00001C9E: 00001C9E 4E56 0000 link A6, 0 00001CA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CA6 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] label00001CAA: 00001CAA 7000 moveq.l D0, 0x00 00001CAC 206E 0008 movea.l A0, [A6 + 0x8] 00001CB0 2050 movea.l A0, [A0] 00001CB2 1010 move.b D0, [A0] 00001CB4 C0BC 0000 00FF and.l D0, 0xFF 00001CBA 322D CE7A move.w D1, [A5 - 0x3186] 00001CBE 48C1 ext.l D1 00001CC0 B280 cmp.l D1, D0 00001CC2 56C0 sne D0 00001CC4 206E 0008 movea.l A0, [A6 + 0x8] 00001CC8 2050 movea.l A0, [A0] 00001CCA 4A10 tst.b [A0] 00001CCC 56C1 sne D1 00001CCE C001 and.b D0, D1 00001CD0 6708 beq +0xA /* 00001CDA */ 00001CD2 206E 0008 movea.l A0, [A6 + 0x8] 00001CD6 5290 addq.l [A0], 1 00001CD8 60D0 bra -0x2E /* 00001CAA */ label00001CDA: 00001CDA 4E5E unlink A6 00001CDC 205F movea.l A0, [A7]+ 00001CDE 584F addq.w A7, 4 00001CE0 4ED0 jmp [A0] fn00001CE2: 00001CE2 4E56 FFE6 link A6, -0x001A 00001CE6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001CEA 286E 0008 movea.l A4, [A6 + 0x8] 00001CEE 266C 0020 movea.l A3, [A4 + 0x20] 00001CF2 70FF moveq.l D0, 0xFFFFFFFF 00001CF4 B0AB 0012 cmp.l D0, [A3 + 0x12] 00001CF8 6F20 ble +0x22 /* 00001D1A */ 00001CFA 42A7 clr.l -[A7] 00001CFC 2F2B 0012 move.l -[A7], [A3 + 0x12] 00001D00 42A7 clr.l -[A7] 00001D02 206C 0018 movea.l A0, [A4 + 0x18] 00001D06 2F10 move.l -[A7], [A0] 00001D08 206C 0014 movea.l A0, [A4 + 0x14] 00001D0C 2F10 move.l -[A7], [A0] 00001D0E 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */] 00001D12 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00001D16 275F 0012 move.l [A3 + 0x12], [A7]+ label00001D1A: 00001D1A 70FF moveq.l D0, 0xFFFFFFFF 00001D1C B0AB 0016 cmp.l D0, [A3 + 0x16] 00001D20 6F06 ble +0x8 /* 00001D28 */ 00001D22 276B 0012 0016 move.l [A3 + 0x16], [A3 + 0x12] label00001D28: 00001D28 4AAB 0012 tst.l [A3 + 0x12] 00001D2C 660E bne +0x10 /* 00001D3C */ 00001D2E 206C 0018 movea.l A0, [A4 + 0x18] 00001D32 226C 0014 movea.l A1, [A4 + 0x14] 00001D36 2290 move.l [A1], [A0] 00001D38 6000 0116 bra +0x118 /* 00001E50 */ label00001D3C: 00001D3C 202B 0012 move.l D0, [A3 + 0x12] 00001D40 B0AB 0016 cmp.l D0, [A3 + 0x16] 00001D44 6F06 ble +0x8 /* 00001D4C */ 00001D46 276B 0012 0016 move.l [A3 + 0x16], [A3 + 0x12] label00001D4C: 00001D4C 2E2B 0012 move.l D7, [A3 + 0x12] 00001D50 206C 0018 movea.l A0, [A4 + 0x18] 00001D54 2810 move.l D4, [A0] label00001D56: 00001D56 7001 moveq.l D0, 0x01 00001D58 B087 cmp.l D0, D7 00001D5A 5DC0 slt D0 00001D5C 206C 0018 movea.l A0, [A4 + 0x18] 00001D60 226C 0014 movea.l A1, [A4 + 0x14] 00001D64 2210 move.l D1, [A0] 00001D66 B291 cmp.l D1, [A1] 00001D68 5DC1 slt D1 00001D6A C001 and.b D0, D1 00001D6C 670C beq +0xE /* 00001D7A */ 00001D6E 5387 subq.l D7, 1 00001D70 2F2C 0018 move.l -[A7], [A4 + 0x18] 00001D74 4EAD 123A jsr [A5 + 0x123A /* export_579 */] 00001D78 60DC bra -0x22 /* 00001D56 */ label00001D7A: 00001D7A 206C 0018 movea.l A0, [A4 + 0x18] 00001D7E 226C 0014 movea.l A1, [A4 + 0x14] 00001D82 2010 move.l D0, [A0] 00001D84 B091 cmp.l D0, [A1] 00001D86 6D52 blt +0x54 /* 00001DDA */ 00001D88 206C 0008 movea.l A0, [A4 + 0x8] 00001D8C 2087 move.l [A0], D7 00001D8E 206C 0018 movea.l A0, [A4 + 0x18] 00001D92 226C 0014 movea.l A1, [A4 + 0x14] 00001D96 2010 move.l D0, [A0] 00001D98 B091 cmp.l D0, [A1] 00001D9A 6F08 ble +0xA /* 00001DA4 */ 00001D9C 2049 movea.l A0, A1 00001D9E 226C 0018 movea.l A1, [A4 + 0x18] 00001DA2 2290 move.l [A1], [A0] label00001DA4: 00001DA4 206C 0018 movea.l A0, [A4 + 0x18] 00001DA8 2A10 move.l D5, [A0] 00001DAA 5385 subq.l D5, 1 00001DAC 206C 0014 movea.l A0, [A4 + 0x14] 00001DB0 B890 cmp.l D4, [A0] 00001DB2 57C0 seq D0 00001DB4 4A00 tst.b D0 00001DB6 661A bne +0x1C /* 00001DD2 */ 00001DB8 7200 moveq.l D1, 0x00 00001DBA 2045 movea.l A0, D5 00001DBC 1210 move.b D1, [A0] 00001DBE C2BC 0000 00FF and.l D1, 0xFF 00001DC4 342D CE7A move.w D2, [A5 - 0x3186] 00001DC8 48C2 ext.l D2 00001DCA B481 cmp.l D2, D1 00001DCC 57C1 seq D1 00001DCE 8001 or.b D0, D1 00001DD0 677E beq +0x80 /* 00001E50 */ label00001DD2: 00001DD2 206C 0008 movea.l A0, [A4 + 0x8] 00001DD6 5390 subq.l [A0], 1 00001DD8 6076 bra +0x78 /* 00001E50 */ label00001DDA: 00001DDA 206C 0018 movea.l A0, [A4 + 0x18] 00001DDE 2D50 FFF0 move.l [A6 - 0x10], [A0] 00001DE2 4206 clr.b D6 00001DE4 7000 moveq.l D0, 0x00 00001DE6 2D40 FFEA move.l [A6 - 0x16], D0 00001DEA 202B 0016 move.l D0, [A3 + 0x16] 00001DEE 90AB 0012 sub.l D0, [A3 + 0x12] 00001DF2 2D40 FFE6 move.l [A6 - 0x1A], D0 00001DF6 2E2E FFEA move.l D7, [A6 - 0x16] 00001DFA 603C bra +0x3E /* 00001E38 */ label00001DFC: 00001DFC 486E FFF0 pea.l [A6 - 0x10] 00001E00 4EBA FE9C jsr [PC - 0x164 /* 00001C9E */] 00001E04 7000 moveq.l D0, 0x00 00001E06 206E FFF0 movea.l A0, [A6 - 0x10] 00001E0A 1010 move.b D0, [A0] 00001E0C C0BC 0000 00FF and.l D0, 0xFF 00001E12 322D CE7A move.w D1, [A5 - 0x3186] 00001E16 48C1 ext.l D1 00001E18 B280 cmp.l D1, D0 00001E1A 57C6 seq D6 00001E1C 4406 neg.b D6 00001E1E 1006 move.b D0, D6 00001E20 6704 beq +0x6 /* 00001E26 */ 00001E22 52AE FFF0 addq.l [A6 - 0x10], 1 label00001E26: 00001E26 206C 0014 movea.l A0, [A4 + 0x14] 00001E2A 202E FFF0 move.l D0, [A6 - 0x10] 00001E2E B090 cmp.l D0, [A0] 00001E30 6F02 ble +0x4 /* 00001E34 */ 00001E32 601C bra +0x1E /* 00001E50 */ label00001E34: 00001E34 5287 addq.l D7, 1 00001E36 6906 bvs +0x8 /* 00001E3E */ label00001E38: 00001E38 BEAE FFE6 cmp.l D7, [A6 - 0x1A] 00001E3C 6FBE ble -0x40 /* 00001DFC */ label00001E3E: 00001E3E 206C 0014 movea.l A0, [A4 + 0x14] 00001E42 20AE FFF0 move.l [A0], [A6 - 0x10] 00001E46 1006 move.b D0, D6 00001E48 6706 beq +0x8 /* 00001E50 */ 00001E4A 206C 0014 movea.l A0, [A4 + 0x14] 00001E4E 5390 subq.l [A0], 1 label00001E50: 00001E50 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001E54 4E5E unlink A6 00001E56 2E9F move.l [A7], [A7]+ 00001E58 4E75 rts fn00001E5A: 00001E5A 4E56 FEB6 link A6, -0x014A 00001E5E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001E62 286E 0008 movea.l A4, [A6 + 0x8] 00001E66 7000 moveq.l D0, 0x00 00001E68 2D40 FEDE move.l [A6 - 0x122], D0 00001E6C 266C 0020 movea.l A3, [A4 + 0x20] 00001E70 70FF moveq.l D0, 0xFFFFFFFF 00001E72 B0AB 000A cmp.l D0, [A3 + 0xA] 00001E76 6F20 ble +0x22 /* 00001E98 */ 00001E78 42A7 clr.l -[A7] 00001E7A 2F2B 000A move.l -[A7], [A3 + 0xA] 00001E7E 42A7 clr.l -[A7] 00001E80 206C 0018 movea.l A0, [A4 + 0x18] 00001E84 2F10 move.l -[A7], [A0] 00001E86 206C 0014 movea.l A0, [A4 + 0x14] 00001E8A 2F10 move.l -[A7], [A0] 00001E8C 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00001E90 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00001E94 275F 000A move.l [A3 + 0xA], [A7]+ label00001E98: 00001E98 70FF moveq.l D0, 0xFFFFFFFF 00001E9A B0AB 000E cmp.l D0, [A3 + 0xE] 00001E9E 6F06 ble +0x8 /* 00001EA6 */ 00001EA0 276B 000A 000E move.l [A3 + 0xE], [A3 + 0xA] label00001EA6: 00001EA6 4AAB 000A tst.l [A3 + 0xA] 00001EAA 660E bne +0x10 /* 00001EBA */ 00001EAC 206C 0018 movea.l A0, [A4 + 0x18] 00001EB0 226C 0014 movea.l A1, [A4 + 0x14] 00001EB4 2290 move.l [A1], [A0] 00001EB6 6000 027E bra +0x280 /* 00002136 */ label00001EBA: 00001EBA 202B 000A move.l D0, [A3 + 0xA] 00001EBE B0AB 000E cmp.l D0, [A3 + 0xE] 00001EC2 6F06 ble +0x8 /* 00001ECA */ 00001EC4 276B 000A 000E move.l [A3 + 0xE], [A3 + 0xA] label00001ECA: 00001ECA 42A7 clr.l -[A7] 00001ECC 3F2D C166 move.w -[A7], [A5 - 0x3E9A] 00001ED0 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */] 00001ED4 1F3C 0001 move.b -[A7], 0x1 00001ED8 486E FEDE pea.l [A6 - 0x122] 00001EDC 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00001EE0 381F move.w D4, [A7]+ 00001EE2 4AAE FEDE tst.l [A6 - 0x122] 00001EE6 6710 beq +0x12 /* 00001EF8 */ 00001EE8 2F2E FEDE move.l -[A7], [A6 - 0x122] 00001EEC 205F movea.l A0, [A7]+ 00001EEE A064 syscall MoveHHi 00001EF0 2F2E FEDE move.l -[A7], [A6 - 0x122] 00001EF4 205F movea.l A0, [A7]+ 00001EF6 A029 syscall HLock label00001EF8: 00001EF8 2F2C 0018 move.l -[A7], [A4 + 0x18] 00001EFC 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00001F00 3004 move.w D0, D4 00001F02 6716 beq +0x18 /* 00001F1A */ 00001F04 5340 subq.w D0, 1 00001F06 6700 00D8 beq +0xDA /* 00001FE0 */ 00001F0A 5340 subq.w D0, 1 00001F0C 6700 00D2 beq +0xD4 /* 00001FE0 */ 00001F10 5340 subq.w D0, 1 00001F12 6700 01F2 beq +0x1F4 /* 00002106 */ 00001F16 6000 01F8 bra +0x1FA /* 00002110 */ label00001F1A: 00001F1A 7002 moveq.l D0, 0x02 00001F1C 2D40 FED2 move.l [A6 - 0x12E], D0 00001F20 2D6B 000A FECE move.l [A6 - 0x132], [A3 + 0xA] 00001F26 2E2E FED2 move.l D7, [A6 - 0x12E] 00001F2A 602A bra +0x2C /* 00001F56 */ label00001F2C: 00001F2C 2F2C 0018 move.l -[A7], [A4 + 0x18] 00001F30 486E FEF0 pea.l [A6 - 0x110] 00001F34 4267 clr.w -[A7] 00001F36 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] 00001F3A 2F2C 0018 move.l -[A7], [A4 + 0x18] 00001F3E 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00001F42 206C 0018 movea.l A0, [A4 + 0x18] 00001F46 226C 0014 movea.l A1, [A4 + 0x14] 00001F4A 2010 move.l D0, [A0] 00001F4C B091 cmp.l D0, [A1] 00001F4E 6D02 blt +0x4 /* 00001F52 */ 00001F50 600A bra +0xC /* 00001F5C */ label00001F52: 00001F52 5287 addq.l D7, 1 00001F54 6906 bvs +0x8 /* 00001F5C */ label00001F56: 00001F56 BEAE FECE cmp.l D7, [A6 - 0x132] 00001F5A 6FD0 ble -0x2E /* 00001F2C */ label00001F5C: 00001F5C 206C 0018 movea.l A0, [A4 + 0x18] 00001F60 226C 0014 movea.l A1, [A4 + 0x14] 00001F64 2010 move.l D0, [A0] 00001F66 B091 cmp.l D0, [A1] 00001F68 6F08 ble +0xA /* 00001F72 */ 00001F6A 2049 movea.l A0, A1 00001F6C 226C 0018 movea.l A1, [A4 + 0x18] 00001F70 2290 move.l [A1], [A0] label00001F72: 00001F72 206C 0018 movea.l A0, [A4 + 0x18] 00001F76 2D50 FFF0 move.l [A6 - 0x10], [A0] 00001F7A 7000 moveq.l D0, 0x00 00001F7C 2D40 FECA move.l [A6 - 0x136], D0 00001F80 202B 000E move.l D0, [A3 + 0xE] 00001F84 90AB 000A sub.l D0, [A3 + 0xA] 00001F88 2D40 FEC6 move.l [A6 - 0x13A], D0 00001F8C 2E2E FECA move.l D7, [A6 - 0x136] 00001F90 6044 bra +0x46 /* 00001FD6 */ label00001F92: 00001F92 2A2E FFF0 move.l D5, [A6 - 0x10] 00001F96 486E FFF0 pea.l [A6 - 0x10] 00001F9A 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00001F9E 206C 0014 movea.l A0, [A4 + 0x14] 00001FA2 202E FFF0 move.l D0, [A6 - 0x10] 00001FA6 B090 cmp.l D0, [A0] 00001FA8 6D08 blt +0xA /* 00001FB2 */ 00001FAA 2D45 FFF0 move.l [A6 - 0x10], D5 00001FAE 6000 0160 bra +0x162 /* 00002110 */ label00001FB2: 00001FB2 486E FFF0 pea.l [A6 - 0x10] 00001FB6 486E FEF0 pea.l [A6 - 0x110] 00001FBA 4267 clr.w -[A7] 00001FBC 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] 00001FC0 206C 0014 movea.l A0, [A4 + 0x14] 00001FC4 202E FFF0 move.l D0, [A6 - 0x10] 00001FC8 B090 cmp.l D0, [A0] 00001FCA 6D04 blt +0x6 /* 00001FD0 */ 00001FCC 6000 0142 bra +0x144 /* 00002110 */ label00001FD0: 00001FD0 5287 addq.l D7, 1 00001FD2 6900 013C bvs +0x13E /* 00002110 */ label00001FD6: 00001FD6 BEAE FEC6 cmp.l D7, [A6 - 0x13A] 00001FDA 6FB6 ble -0x48 /* 00001F92 */ 00001FDC 6000 0132 bra +0x134 /* 00002110 */ label00001FE0: 00001FE0 7002 moveq.l D0, 0x02 00001FE2 2D40 FEC2 move.l [A6 - 0x13E], D0 00001FE6 2D6B 000A FEBE move.l [A6 - 0x142], [A3 + 0xA] 00001FEC 2E2E FEC2 move.l D7, [A6 - 0x13E] 00001FF0 6068 bra +0x6A /* 0000205A */ label00001FF2: 00001FF2 7002 moveq.l D0, 0x02 00001FF4 B044 cmp.w D0, D4 00001FF6 6608 bne +0xA /* 00002000 */ 00001FF8 206E FEDE movea.l A0, [A6 - 0x122] 00001FFC 2C10 move.l D6, [A0] 00001FFE 6002 bra +0x4 /* 00002002 */ label00002000: 00002000 7C00 moveq.l D6, 0x00 label00002002: 00002002 206C 0018 movea.l A0, [A4 + 0x18] 00002006 2F10 move.l -[A7], [A0] 00002008 206C 0014 movea.l A0, [A4 + 0x14] 0000200C 226C 0018 movea.l A1, [A4 + 0x18] 00002010 2010 move.l D0, [A0] 00002012 9091 sub.l D0, [A1] 00002014 3F00 move.w -[A7], D0 00002016 4267 clr.w -[A7] 00002018 1F3C 0001 move.b -[A7], 0x1 0000201C 2F06 move.l -[A7], D6 0000201E 486E FEE4 pea.l [A6 - 0x11C] 00002022 2F3C 8012 001A move.l -[A7], 0x8012001A 00002028 A8B5 syscall ScriptUtil 0000202A 206C 0018 movea.l A0, [A4 + 0x18] 0000202E 302E FEE6 move.w D0, [A6 - 0x11A] 00002032 48C0 ext.l D0 00002034 D190 add.l [A0], D0 00002036 2F2C 0018 move.l -[A7], [A4 + 0x18] 0000203A 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 0000203E 206C 0018 movea.l A0, [A4 + 0x18] 00002042 226C 0014 movea.l A1, [A4 + 0x14] 00002046 2010 move.l D0, [A0] 00002048 B091 cmp.l D0, [A1] 0000204A 6D0A blt +0xC /* 00002056 */ 0000204C 2049 movea.l A0, A1 0000204E 226C 0018 movea.l A1, [A4 + 0x18] 00002052 2290 move.l [A1], [A0] 00002054 600A bra +0xC /* 00002060 */ label00002056: 00002056 5287 addq.l D7, 1 00002058 6906 bvs +0x8 /* 00002060 */ label0000205A: 0000205A BEAE FEBE cmp.l D7, [A6 - 0x142] 0000205E 6F92 ble -0x6C /* 00001FF2 */ label00002060: 00002060 206C 0018 movea.l A0, [A4 + 0x18] 00002064 2D50 FFF0 move.l [A6 - 0x10], [A0] 00002068 7000 moveq.l D0, 0x00 0000206A 2D40 FEBA move.l [A6 - 0x146], D0 0000206E 202B 000E move.l D0, [A3 + 0xE] 00002072 90AB 000A sub.l D0, [A3 + 0xA] 00002076 2D40 FEB6 move.l [A6 - 0x14A], D0 0000207A 2E2E FEBA move.l D7, [A6 - 0x146] 0000207E 607C bra +0x7E /* 000020FC */ label00002080: 00002080 2A2E FFF0 move.l D5, [A6 - 0x10] 00002084 486E FFF0 pea.l [A6 - 0x10] 00002088 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 0000208C 206C 0014 movea.l A0, [A4 + 0x14] 00002090 202E FFF0 move.l D0, [A6 - 0x10] 00002094 B090 cmp.l D0, [A0] 00002096 6D06 blt +0x8 /* 0000209E */ 00002098 2D45 FFF0 move.l [A6 - 0x10], D5 0000209C 6072 bra +0x74 /* 00002110 */ label0000209E: 0000209E 7002 moveq.l D0, 0x02 000020A0 B044 cmp.w D0, D4 000020A2 660E bne +0x10 /* 000020B2 */ 000020A4 206E FEDE movea.l A0, [A6 - 0x122] 000020A8 2C10 move.l D6, [A0] 000020AA 2D6E FFF0 FED6 move.l [A6 - 0x12A], [A6 - 0x10] 000020B0 600A bra +0xC /* 000020BC */ label000020B2: 000020B2 7C00 moveq.l D6, 0x00 000020B4 206C 0018 movea.l A0, [A4 + 0x18] 000020B8 2D50 FED6 move.l [A6 - 0x12A], [A0] label000020BC: 000020BC 2F2E FED6 move.l -[A7], [A6 - 0x12A] 000020C0 206C 0014 movea.l A0, [A4 + 0x14] 000020C4 2010 move.l D0, [A0] 000020C6 90AE FED6 sub.l D0, [A6 - 0x12A] 000020CA 3F00 move.w -[A7], D0 000020CC 4267 clr.w -[A7] 000020CE 1F3C 0001 move.b -[A7], 0x1 000020D2 2F06 move.l -[A7], D6 000020D4 486E FEE4 pea.l [A6 - 0x11C] 000020D8 2F3C 8012 001A move.l -[A7], 0x8012001A 000020DE A8B5 syscall ScriptUtil 000020E0 302E FEE6 move.w D0, [A6 - 0x11A] 000020E4 48C0 ext.l D0 000020E6 D1AE FFF0 add.l [A6 - 0x10], D0 000020EA 206C 0014 movea.l A0, [A4 + 0x14] 000020EE 202E FFF0 move.l D0, [A6 - 0x10] 000020F2 B090 cmp.l D0, [A0] 000020F4 6D02 blt +0x4 /* 000020F8 */ 000020F6 6018 bra +0x1A /* 00002110 */ label000020F8: 000020F8 5287 addq.l D7, 1 000020FA 6914 bvs +0x16 /* 00002110 */ label000020FC: 000020FC BEAE FEB6 cmp.l D7, [A6 - 0x14A] 00002100 6F00 FF7E ble -0x80 /* 00002080 */ 00002104 600A bra +0xC /* 00002110 */ label00002106: 00002106 206C 0018 movea.l A0, [A4 + 0x18] 0000210A 226C 0014 movea.l A1, [A4 + 0x14] 0000210E 2290 move.l [A1], [A0] label00002110: 00002110 206C 0014 movea.l A0, [A4 + 0x14] 00002114 202E FFF0 move.l D0, [A6 - 0x10] 00002118 B090 cmp.l D0, [A0] 0000211A 6C04 bge +0x6 /* 00002120 */ 0000211C 20AE FFF0 move.l [A0], [A6 - 0x10] label00002120: 00002120 4AAE FEDE tst.l [A6 - 0x122] 00002124 6710 beq +0x12 /* 00002136 */ 00002126 2F2E FEDE move.l -[A7], [A6 - 0x122] 0000212A 205F movea.l A0, [A7]+ 0000212C A02A syscall HUnlock 0000212E 2F2E FEDE move.l -[A7], [A6 - 0x122] 00002132 205F movea.l A0, [A7]+ 00002134 A049 syscall HPurge label00002136: 00002136 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000213A 4E5E unlink A6 0000213C 2E9F move.l [A7], [A7]+ 0000213E 4E75 rts fn00002140: 00002140 4E56 FFE8 link A6, -0x0018 00002144 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002148 286E 0008 movea.l A4, [A6 + 0x8] 0000214C 266C 0020 movea.l A3, [A4 + 0x20] 00002150 70FF moveq.l D0, 0xFFFFFFFF 00002152 B0AB 0002 cmp.l D0, [A3 + 0x2] 00002156 6F20 ble +0x22 /* 00002178 */ 00002158 42A7 clr.l -[A7] 0000215A 2F2B 0002 move.l -[A7], [A3 + 0x2] 0000215E 42A7 clr.l -[A7] 00002160 206C 0018 movea.l A0, [A4 + 0x18] 00002164 2F10 move.l -[A7], [A0] 00002166 206C 0014 movea.l A0, [A4 + 0x14] 0000216A 2F10 move.l -[A7], [A0] 0000216C 4EAD 118A jsr [A5 + 0x118A /* export_557 */] 00002170 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00002174 275F 0002 move.l [A3 + 0x2], [A7]+ label00002178: 00002178 70FF moveq.l D0, 0xFFFFFFFF 0000217A B0AB 0006 cmp.l D0, [A3 + 0x6] 0000217E 6F06 ble +0x8 /* 00002186 */ 00002180 276B 0002 0006 move.l [A3 + 0x6], [A3 + 0x2] label00002186: 00002186 4AAB 0002 tst.l [A3 + 0x2] 0000218A 660E bne +0x10 /* 0000219A */ 0000218C 206C 0018 movea.l A0, [A4 + 0x18] 00002190 226C 0014 movea.l A1, [A4 + 0x14] 00002194 2290 move.l [A1], [A0] 00002196 6000 0112 bra +0x114 /* 000022AA */ label0000219A: 0000219A 4267 clr.w -[A7] 0000219C 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 000021A0 101F move.b D0, [A7]+ 000021A2 6700 00B0 beq +0xB2 /* 00002254 */ 000021A6 7001 moveq.l D0, 0x01 000021A8 2D40 FFF4 move.l [A6 - 0xC], D0 000021AC 202B 0002 move.l D0, [A3 + 0x2] 000021B0 5380 subq.l D0, 1 000021B2 2D40 FFF0 move.l [A6 - 0x10], D0 000021B6 2C2E FFF4 move.l D6, [A6 - 0xC] 000021BA 6042 bra +0x44 /* 000021FE */ label000021BC: 000021BC 4267 clr.w -[A7] 000021BE 206C 0018 movea.l A0, [A4 + 0x18] 000021C2 2F10 move.l -[A7], [A0] 000021C4 4267 clr.w -[A7] 000021C6 2F3C 8206 0010 move.l -[A7], 0x82060010 000021CC A8B5 syscall ScriptUtil 000021CE 70FF moveq.l D0, 0xFFFFFFFF 000021D0 B05F cmp.w D0, [A7]+ 000021D2 6608 bne +0xA /* 000021DC */ 000021D4 206C 0018 movea.l A0, [A4 + 0x18] 000021D8 5490 addq.l [A0], 2 000021DA 6006 bra +0x8 /* 000021E2 */ label000021DC: 000021DC 206C 0018 movea.l A0, [A4 + 0x18] 000021E0 5290 addq.l [A0], 1 label000021E2: 000021E2 206C 0018 movea.l A0, [A4 + 0x18] 000021E6 226C 0014 movea.l A1, [A4 + 0x14] 000021EA 2010 move.l D0, [A0] 000021EC B091 cmp.l D0, [A1] 000021EE 6D0A blt +0xC /* 000021FA */ 000021F0 2049 movea.l A0, A1 000021F2 226C 0018 movea.l A1, [A4 + 0x18] 000021F6 2290 move.l [A1], [A0] 000021F8 600A bra +0xC /* 00002204 */ label000021FA: 000021FA 5286 addq.l D6, 1 000021FC 6906 bvs +0x8 /* 00002204 */ label000021FE: 000021FE BCAE FFF0 cmp.l D6, [A6 - 0x10] 00002202 6FB8 ble -0x46 /* 000021BC */ label00002204: 00002204 206C 0018 movea.l A0, [A4 + 0x18] 00002208 2E10 move.l D7, [A0] 0000220A 7001 moveq.l D0, 0x01 0000220C 2D40 FFEC move.l [A6 - 0x14], D0 00002210 202B 0006 move.l D0, [A3 + 0x6] 00002214 90AB 0002 sub.l D0, [A3 + 0x2] 00002218 5280 addq.l D0, 1 0000221A 2D40 FFE8 move.l [A6 - 0x18], D0 0000221E 2C2E FFEC move.l D6, [A6 - 0x14] 00002222 6028 bra +0x2A /* 0000224C */ label00002224: 00002224 4267 clr.w -[A7] 00002226 2F07 move.l -[A7], D7 00002228 4267 clr.w -[A7] 0000222A 2F3C 8206 0010 move.l -[A7], 0x82060010 00002230 A8B5 syscall ScriptUtil 00002232 70FF moveq.l D0, 0xFFFFFFFF 00002234 B05F cmp.w D0, [A7]+ 00002236 6604 bne +0x6 /* 0000223C */ 00002238 5487 addq.l D7, 2 0000223A 6002 bra +0x4 /* 0000223E */ label0000223C: 0000223C 5287 addq.l D7, 1 label0000223E: 0000223E 206C 0014 movea.l A0, [A4 + 0x14] 00002242 BE90 cmp.l D7, [A0] 00002244 6D02 blt +0x4 /* 00002248 */ 00002246 6058 bra +0x5A /* 000022A0 */ label00002248: 00002248 5286 addq.l D6, 1 0000224A 6954 bvs +0x56 /* 000022A0 */ label0000224C: 0000224C BCAE FFE8 cmp.l D6, [A6 - 0x18] 00002250 6FD2 ble -0x2C /* 00002224 */ 00002252 604C bra +0x4E /* 000022A0 */ label00002254: 00002254 206C 0018 movea.l A0, [A4 + 0x18] 00002258 202B 0002 move.l D0, [A3 + 0x2] 0000225C D090 add.l D0, [A0] 0000225E 5380 subq.l D0, 1 00002260 206C 0018 movea.l A0, [A4 + 0x18] 00002264 2080 move.l [A0], D0 00002266 206C 0018 movea.l A0, [A4 + 0x18] 0000226A 226C 0014 movea.l A1, [A4 + 0x14] 0000226E 2010 move.l D0, [A0] 00002270 B091 cmp.l D0, [A1] 00002272 6F08 ble +0xA /* 0000227C */ 00002274 2049 movea.l A0, A1 00002276 226C 0018 movea.l A1, [A4 + 0x18] 0000227A 2290 move.l [A1], [A0] label0000227C: 0000227C 202B 0002 move.l D0, [A3 + 0x2] 00002280 B0AB 0006 cmp.l D0, [A3 + 0x6] 00002284 6F08 ble +0xA /* 0000228E */ 00002286 206C 0018 movea.l A0, [A4 + 0x18] 0000228A 2E10 move.l D7, [A0] 0000228C 6012 bra +0x14 /* 000022A0 */ label0000228E: 0000228E 206C 0018 movea.l A0, [A4 + 0x18] 00002292 202B 0006 move.l D0, [A3 + 0x6] 00002296 D090 add.l D0, [A0] 00002298 90AB 0002 sub.l D0, [A3 + 0x2] 0000229C 2E00 move.l D7, D0 0000229E 5287 addq.l D7, 1 label000022A0: 000022A0 206C 0014 movea.l A0, [A4 + 0x14] 000022A4 BE90 cmp.l D7, [A0] 000022A6 6C02 bge +0x4 /* 000022AA */ 000022A8 2087 move.l [A0], D7 label000022AA: 000022AA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000022AE 4E5E unlink A6 000022B0 2E9F move.l [A7], [A7]+ 000022B2 4E75 rts export_870: fn000022B4: 000022B4 4E56 FFFA link A6, -0x0006 000022B8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000022BC 2C2E 001C move.l D6, [A6 + 0x1C] 000022C0 206E 000C movea.l A0, [A6 + 0xC] 000022C4 7000 moveq.l D0, 0x00 000022C6 2080 move.l [A0], D0 000022C8 206E 0008 movea.l A0, [A6 + 0x8] 000022CC 7000 moveq.l D0, 0x00 000022CE 2080 move.l [A0], D0 000022D0 4EBA E234 jsr [PC - 0x1DCC /* 00000506 */] 000022D4 42A7 clr.l -[A7] 000022D6 4EBA DD28 jsr [PC - 0x22D8 /* 00000000 */] 000022DA 265F movea.l A3, [A7]+ 000022DC 4267 clr.w -[A7] 000022DE 4EBA DDB2 jsr [PC - 0x224E /* 00000092 */] 000022E2 3B5F C166 move.w [A5 - 0x3E9A], [A7]+ 000022E6 4267 clr.w -[A7] 000022E8 3F2D C166 move.w -[A7], [A5 - 0x3E9A] 000022EC 4EAD 232A jsr [A5 + 0x232A /* export_1121 */] 000022F0 3E1F move.w D7, [A7]+ 000022F2 2046 movea.l A0, D6 000022F4 2F08 move.l -[A7], A0 000022F6 42A7 clr.l -[A7] 000022F8 2F0B move.l -[A7], A3 000022FA 4EBA DD54 jsr [PC - 0x22AC /* 00000050 */] 000022FE 201F move.l D0, [A7]+ 00002300 205F movea.l A0, [A7]+ 00002302 2080 move.l [A0], D0 00002304 2046 movea.l A0, D6 00002306 226E 0018 movea.l A1, [A6 + 0x18] 0000230A 2290 move.l [A1], [A0] 0000230C 2046 movea.l A0, D6 0000230E 202B 0004 move.l D0, [A3 + 0x4] 00002312 D090 add.l D0, [A0] 00002314 5380 subq.l D0, 1 00002316 206E 0010 movea.l A0, [A6 + 0x10] 0000231A 2080 move.l [A0], D0 0000231C 206E 0010 movea.l A0, [A6 + 0x10] 00002320 226E 0014 movea.l A1, [A6 + 0x14] 00002324 2290 move.l [A1], [A0] 00002326 286E 0020 movea.l A4, [A6 + 0x20] 0000232A 1014 move.b D0, [A4] 0000232C 6648 bne +0x4A /* 00002376 */ 0000232E 70FF moveq.l D0, 0xFFFFFFFF 00002330 B0AC 0022 cmp.l D0, [A4 + 0x22] 00002334 670E beq +0x10 /* 00002344 */ 00002336 2F0E move.l -[A7], A6 00002338 4EBA F83C jsr [PC - 0x7C4 /* 00001B76 */] 0000233C 206E 000C movea.l A0, [A6 + 0xC] 00002340 4A90 tst.l [A0] 00002342 6632 bne +0x34 /* 00002376 */ label00002344: 00002344 70FF moveq.l D0, 0xFFFFFFFF 00002346 B0AC 0012 cmp.l D0, [A4 + 0x12] 0000234A 670E beq +0x10 /* 0000235A */ 0000234C 2F0E move.l -[A7], A6 0000234E 4EBA F992 jsr [PC - 0x66E /* 00001CE2 */] 00002352 206E 0008 movea.l A0, [A6 + 0x8] 00002356 4A90 tst.l [A0] 00002358 661C bne +0x1E /* 00002376 */ label0000235A: 0000235A 70FF moveq.l D0, 0xFFFFFFFF 0000235C B0AC 000A cmp.l D0, [A4 + 0xA] 00002360 6706 beq +0x8 /* 00002368 */ 00002362 2F0E move.l -[A7], A6 00002364 4EBA FAF4 jsr [PC - 0x50C /* 00001E5A */] label00002368: 00002368 70FF moveq.l D0, 0xFFFFFFFF 0000236A B0AC 0002 cmp.l D0, [A4 + 0x2] 0000236E 6706 beq +0x8 /* 00002376 */ 00002370 2F0E move.l -[A7], A6 00002372 4EBA FDCC jsr [PC - 0x234 /* 00002140 */] label00002376: 00002376 206D FE80 movea.l A0, [A5 - 0x180] 0000237A 3147 0044 move.w [A0 + 0x44], D7 0000237E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002382 4E5E unlink A6 00002384 205F movea.l A0, [A7]+ 00002386 DEFC 001C add.w A7, 0x1C 0000238A 4ED0 jmp [A0] export_871: 0000238C 4E56 FFEA link A6, -0x0016 00002390 486E FFF4 pea.l [A6 - 0xC] 00002394 4EBA 0068 jsr [PC + 0x68 /* 000023FE */] 00002398 102E FFF4 move.b D0, [A6 - 0xC] 0000239C 6714 beq +0x16 /* 000023B2 */ 0000239E 202E FFF6 move.l D0, [A6 - 0xA] 000023A2 4480 neg.l D0 000023A4 2D40 FFF6 move.l [A6 - 0xA], D0 000023A8 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000023AC 4EBA 0BEA jsr [PC + 0xBEA /* 00002F98 */] 000023B0 602E bra +0x30 /* 000023E0 */ label000023B2: 000023B2 41EE FFEA lea.l A0, [A6 - 0x16] 000023B6 43EE FFF6 lea.l A1, [A6 - 0xA] 000023BA 7004 moveq.l D0, 0x04 label000023BC: 000023BC 30D9 move.w [A0]+, [A1]+ 000023BE 51C8 FFFC dbf D0, -0x6 /* 000023BC */ 000023C2 0A2E 0080 FFEA xori.b [A6 - 0x16], 0x80 000023C8 41EE FFF6 lea.l A0, [A6 - 0xA] 000023CC 43EE FFEA lea.l A1, [A6 - 0x16] 000023D0 7004 moveq.l D0, 0x04 label000023D2: 000023D2 30D9 move.w [A0]+, [A1]+ 000023D4 51C8 FFFC dbf D0, -0x6 /* 000023D2 */ 000023D8 486E FFF6 pea.l [A6 - 0xA] 000023DC 4EBA 0B74 jsr [PC + 0xB74 /* 00002F52 */] label000023E0: 000023E0 4E5E unlink A6 000023E2 4E75 rts export_872: 000023E4 4E56 0000 link A6, 0 000023E8 4267 clr.w -[A7] 000023EA 4EBA F18E jsr [PC - 0xE72 /* 0000157A */] 000023EE 101F move.b D0, [A7]+ 000023F0 0A00 0001 xori.b D0, 0x1 000023F4 1F00 move.b -[A7], D0 000023F6 4EBA 0B84 jsr [PC + 0xB84 /* 00002F7C */] 000023FA 4E5E unlink A6 000023FC 4E75 rts export_873: fn000023FE: 000023FE 4E56 0000 link A6, 0 00002402 2F0C move.l -[A7], A4 00002404 286E 0008 movea.l A4, [A6 + 0x8] 00002408 4267 clr.w -[A7] 0000240A 4EBA DDBA jsr [PC - 0x2246 /* 000001C6 */] 0000240E 101F move.b D0, [A7]+ 00002410 6614 bne +0x16 /* 00002426 */ 00002412 3F3C 0090 move.w -[A7], 0x90 00002416 4EBA DD8A jsr [PC - 0x2276 /* 000001A2 */] 0000241A 18BC 0001 move.b [A4], 0x1 0000241E 7000 moveq.l D0, 0x00 00002420 2940 0002 move.l [A4 + 0x2], D0 00002424 603E bra +0x40 /* 00002464 */ label00002426: 00002426 42A7 clr.l -[A7] 00002428 4EBA DBD6 jsr [PC - 0x242A /* 00000000 */] 0000242C 205F movea.l A0, [A7]+ 0000242E 1028 0003 move.b D0, [A0 + 0x3] 00002432 4880 ext.w D0 00002434 5F40 subq.w D0, 7 00002436 6716 beq +0x18 /* 0000244E */ 00002438 5540 subq.w D0, 2 0000243A 6702 beq +0x4 /* 0000243E */ 0000243C 601C bra +0x1E /* 0000245A */ label0000243E: 0000243E 18BC 0001 move.b [A4], 0x1 00002442 42A7 clr.l -[A7] 00002444 4EBA F08A jsr [PC - 0xF76 /* 000014D0 */] 00002448 295F 0002 move.l [A4 + 0x2], [A7]+ 0000244C 6016 bra +0x18 /* 00002464 */ label0000244E: 0000244E 4214 clr.b [A4] 00002450 486C 0002 pea.l [A4 + 0x2] 00002454 4EBA 0016 jsr [PC + 0x16 /* 0000246C */] 00002458 600A bra +0xC /* 00002464 */ label0000245A: 0000245A 2F3C 03DD 445A move.l -[A7], 0x3DD445A 00002460 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00002464: 00002464 285F movea.l A4, [A7]+ 00002466 4E5E unlink A6 00002468 2E9F move.l [A7], [A7]+ 0000246A 4E75 rts export_874: fn0000246C: 0000246C 4E56 0000 link A6, 0 00002470 4267 clr.w -[A7] 00002472 4EBA DDE4 jsr [PC - 0x221C /* 00000258 */] 00002476 101F move.b D0, [A7]+ 00002478 661A bne +0x1C /* 00002494 */ 0000247A 3F3C 0090 move.w -[A7], 0x90 0000247E 4EBA DD22 jsr [PC - 0x22DE /* 000001A2 */] 00002482 206E 0008 movea.l A0, [A6 + 0x8] 00002486 43FA 0022 lea.l A1, [PC + 0x22 /* 000024AA, value 0x0 */] 0000248A 7004 moveq.l D0, 0x04 label0000248C: 0000248C 30D9 move.w [A0]+, [A1]+ 0000248E 51C8 FFFC dbf D0, -0x6 /* 0000248C */ 00002492 6010 bra +0x12 /* 000024A4 */ label00002494: 00002494 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002498 700A moveq.l D0, 0x0A 0000249A 2F00 move.l -[A7], D0 0000249C 1F3C 0007 move.b -[A7], 0x7 000024A0 4EBA F066 jsr [PC - 0xF9A /* 00001508 */] label000024A4: 000024A4 4E5E unlink A6 000024A6 2E9F move.l [A7], [A7]+ 000024A8 4E75 rts 000024AA 0000 0000 ori.b D0, 0x0 000024AE 0000 0000 ori.b D0, 0x0 000024B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_875: // at 000024B4 (misaligned) 000024B6 0000 2F2E ori.b D0, 0x2E /* '.' */ 000024BA 0008 4EBA ori.b A0, 0xBA 000024BE 007E 206E ori.w <>, 0x206E /* ' n' */ 000024C2 0008 7002 ori.b A0, 0x2 000024C6 B050 cmp.w D0, [A0] 000024C8 6708 beq +0xA /* 000024D2 */ 000024CA 3F3C 0074 move.w -[A7], 0x74 /* 't' */ 000024CE 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label000024D2: 000024D2 4E5E unlink A6 000024D4 2E9F move.l [A7], [A7]+ 000024D6 4E75 rts export_876: 000024D8 4E56 FDFE link A6, -0x0202 000024DC 4267 clr.w -[A7] 000024DE 4EBA DF20 jsr [PC - 0x20E0 /* 00000400 */] 000024E2 101F move.b D0, [A7]+ 000024E4 670E beq +0x10 /* 000024F4 */ 000024E6 42A7 clr.l -[A7] 000024E8 4EBA EFE6 jsr [PC - 0x101A /* 000014D0 */] 000024EC 201F move.l D0, [A7]+ 000024EE 3D40 0008 move.w [A6 + 0x8], D0 000024F2 6044 bra +0x46 /* 00002538 */ label000024F4: 000024F4 486E FE00 pea.l [A6 - 0x200] 000024F8 4EBA F24A jsr [PC - 0xDB6 /* 00001744 */] 000024FC 486E FE00 pea.l [A6 - 0x200] 00002500 486E FDFE pea.l [A6 - 0x202] 00002504 A900 syscall GetFNum 00002506 4A6E FDFE tst.w [A6 - 0x202] 0000250A 6626 bne +0x28 /* 00002532 */ 0000250C 3F2E FDFE move.w -[A7], [A6 - 0x202] 00002510 486E FF00 pea.l [A6 - 0x100] 00002514 A8FF syscall GetFName/GetFontName 00002516 4267 clr.w -[A7] 00002518 486E FE00 pea.l [A6 - 0x200] 0000251C 486E FF00 pea.l [A6 - 0x100] 00002520 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00002524 101F move.b D0, [A7]+ 00002526 660A bne +0xC /* 00002532 */ 00002528 4267 clr.w -[A7] 0000252A 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 0000252E 3D5F FDFE move.w [A6 - 0x202], [A7]+ label00002532: 00002532 3D6E FDFE 0008 move.w [A6 + 0x8], [A6 - 0x202] label00002538: 00002538 4E5E unlink A6 0000253A 4E75 rts export_877: fn0000253C: 0000253C 4E56 FFAC link A6, -0x0054 00002540 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00002544 4267 clr.w -[A7] 00002546 4EBA F068 jsr [PC - 0xF98 /* 000015B0 */] 0000254A 3E1F move.w D7, [A7]+ 0000254C 7004 moveq.l D0, 0x04 0000254E B047 cmp.w D0, D7 00002550 664C bne +0x4E /* 0000259E */ 00002552 486E FFCA pea.l [A6 - 0x36] 00002556 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */] 0000255A 4267 clr.w -[A7] 0000255C 486E FFCA pea.l [A6 - 0x36] 00002560 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002564 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */] 00002568 101F move.b D0, [A7]+ 0000256A 6600 01A0 bne +0x1A2 /* 0000270C */ 0000256E 3F3C 0075 move.w -[A7], 0x75 /* 'u' */ 00002572 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00002576 286E 0008 movea.l A4, [A6 + 0x8] 0000257A 38BC 0001 move.w [A4], 0x1 0000257E 296D AE96 0002 move.l [A4 + 0x2], [A5 - 0x516A] 00002584 296D AE96 0006 move.l [A4 + 0x6], [A5 - 0x516A] 0000258A 296D AEAC 000A move.l [A4 + 0xA], [A5 - 0x5154] 00002590 197C 0002 000E move.b [A4 + 0xE], 0x2 00002596 426C 0010 clr.w [A4 + 0x10] 0000259A 6000 0170 bra +0x172 /* 0000270C */ label0000259E: 0000259E 7003 moveq.l D0, 0x03 000025A0 B047 cmp.w D0, D7 000025A2 6612 bne +0x14 /* 000025B6 */ 000025A4 486E FFE8 pea.l [A6 - 0x18] 000025A8 4EBA E7E4 jsr [PC - 0x181C /* 00000D8E */] 000025AC 4267 clr.w -[A7] 000025AE 4EBA F000 jsr [PC - 0x1000 /* 000015B0 */] 000025B2 3E1F move.w D7, [A7]+ 000025B4 6008 bra +0xA /* 000025BE */ label000025B6: 000025B6 486E FFE8 pea.l [A6 - 0x18] 000025BA 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */] label000025BE: 000025BE 286E 0008 movea.l A4, [A6 + 0x8] 000025C2 3007 move.w D0, D7 000025C4 670C beq +0xE /* 000025D2 */ 000025C6 5340 subq.w D0, 1 000025C8 6724 beq +0x26 /* 000025EE */ 000025CA 5340 subq.w D0, 1 000025CC 676E beq +0x70 /* 0000263C */ 000025CE 6000 0084 bra +0x86 /* 00002654 */ label000025D2: 000025D2 197C 0002 000E move.b [A4 + 0xE], 0x2 000025D8 42A7 clr.l -[A7] 000025DA 4EBA EEF4 jsr [PC - 0x110C /* 000014D0 */] 000025DE 201F move.l D0, [A7]+ 000025E0 3940 0010 move.w [A4 + 0x10], D0 000025E4 42A7 clr.l -[A7] 000025E6 4EBA EEE8 jsr [PC - 0x1118 /* 000014D0 */] 000025EA 2C1F move.l D6, [A7]+ 000025EC 6066 bra +0x68 /* 00002654 */ label000025EE: 000025EE 42A7 clr.l -[A7] 000025F0 4EBA EEDE jsr [PC - 0x1122 /* 000014D0 */] 000025F4 4A9F tst.l [A7]+ 000025F6 57C0 seq D0 000025F8 4A00 tst.b D0 000025FA 6618 bne +0x1A /* 00002614 */ 000025FC 2F00 move.l -[A7], D0 000025FE 4267 clr.w -[A7] 00002600 4EBA DDFE jsr [PC - 0x2202 /* 00000400 */] 00002604 121F move.b D1, [A7]+ 00002606 201F move.l D0, [A7]+ 00002608 0A01 0001 xori.b D1, 0x1 0000260C 8001 or.b D0, D1 0000260E 0240 0001 andi.w D0, 0x1 00002612 670E beq +0x10 /* 00002622 */ label00002614: 00002614 422C 000E clr.b [A4 + 0xE] 00002618 486C 0010 pea.l [A4 + 0x10] 0000261C 4EBA F126 jsr [PC - 0xEDA /* 00001744 */] 00002620 6010 bra +0x12 /* 00002632 */ label00002622: 00002622 197C 0001 000E move.b [A4 + 0xE], 0x1 00002628 42A7 clr.l -[A7] 0000262A 4EBA EEA4 jsr [PC - 0x115C /* 000014D0 */] 0000262E 295F 0010 move.l [A4 + 0x10], [A7]+ label00002632: 00002632 42A7 clr.l -[A7] 00002634 4EBA EE9A jsr [PC - 0x1166 /* 000014D0 */] 00002638 2C1F move.l D6, [A7]+ 0000263A 6018 bra +0x1A /* 00002654 */ label0000263C: 0000263C 197C 0001 000E move.b [A4 + 0xE], 0x1 00002642 42A7 clr.l -[A7] 00002644 4EBA EE8A jsr [PC - 0x1176 /* 000014D0 */] 00002648 295F 0010 move.l [A4 + 0x10], [A7]+ 0000264C 42A7 clr.l -[A7] 0000264E 4EBA EE80 jsr [PC - 0x1180 /* 000014D0 */] 00002652 2C1F move.l D6, [A7]+ label00002654: 00002654 206E 0008 movea.l A0, [A6 + 0x8] 00002658 216E FFE8 000A move.l [A0 + 0xA], [A6 - 0x18] 0000265E 206E 0008 movea.l A0, [A6 + 0x8] 00002662 216E FFEC 0006 move.l [A0 + 0x6], [A6 - 0x14] 00002668 2006 move.l D0, D6 0000266A C0BC 0000 00F0 and.l D0, 0xF0 00002670 4A80 tst.l D0 00002672 670E beq +0x10 /* 00002682 */ 00002674 206E 0008 movea.l A0, [A6 + 0x8] 00002678 2248 movea.l A1, A0 0000267A 2368 0006 0002 move.l [A1 + 0x2], [A0 + 0x6] 00002680 600C bra +0xE /* 0000268E */ label00002682: 00002682 206E 0008 movea.l A0, [A6 + 0x8] 00002686 2248 movea.l A1, A0 00002688 2368 000A 0002 move.l [A1 + 0x2], [A0 + 0xA] label0000268E: 0000268E 2006 move.l D0, D6 00002690 C0BC 0000 000F and.l D0, 0xF 00002696 206E 0008 movea.l A0, [A6 + 0x8] 0000269A 3080 move.w [A0], D0 0000269C 206E 0008 movea.l A0, [A6 + 0x8] 000026A0 4A50 tst.w [A0] 000026A2 6656 bne +0x58 /* 000026FA */ 000026A4 2848 movea.l A4, A0 000026A6 4267 clr.w -[A7] 000026A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026AC 1F3C 0001 move.b -[A7], 0x1 000026B0 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 000026B4 301F move.w D0, [A7]+ 000026B6 48C0 ext.l D0 000026B8 2A00 move.l D5, D0 000026BA 57C0 seq D0 000026BC 4A00 tst.b D0 000026BE 6622 bne +0x24 /* 000026E2 */ 000026C0 2F00 move.l -[A7], D0 000026C2 4267 clr.w -[A7] 000026C4 2F2C 0002 move.l -[A7], [A4 + 0x2] 000026C8 3F05 move.w -[A7], D5 000026CA 486E FFAC pea.l [A6 - 0x54] 000026CE 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 000026D2 121F move.b D1, [A7]+ 000026D4 201F move.l D0, [A7]+ 000026D6 0A01 0001 xori.b D1, 0x1 000026DA 8001 or.b D0, D1 000026DC 0240 0001 andi.w D0, 0x1 000026E0 6706 beq +0x8 /* 000026E8 */ label000026E2: 000026E2 38BC 0001 move.w [A4], 0x1 000026E6 6012 bra +0x14 /* 000026FA */ label000026E8: 000026E8 197C 0002 000E move.b [A4 + 0xE], 0x2 000026EE 3945 0010 move.w [A4 + 0x10], D5 000026F2 102E FFB0 move.b D0, [A6 - 0x50] 000026F6 4880 ext.w D0 000026F8 3880 move.w [A4], D0 label000026FA: 000026FA 202E FFF0 move.l D0, [A6 - 0x10] 000026FE B0AD A548 cmp.l D0, [A5 - 0x5AB8] 00002702 6708 beq +0xA /* 0000270C */ 00002704 3F3C 0003 move.w -[A7], 0x3 00002708 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label0000270C: 0000270C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00002710 4E5E unlink A6 00002712 2E9F move.l [A7], [A7]+ 00002714 4E75 rts fn00002716: 00002716 4E56 0000 link A6, 0 0000271A 4267 clr.w -[A7] 0000271C 4EBA EE92 jsr [PC - 0x116E /* 000015B0 */] 00002720 4A5F tst.w [A7]+ 00002722 660C bne +0xE /* 00002730 */ 00002724 42A7 clr.l -[A7] 00002726 4EBA EDA8 jsr [PC - 0x1258 /* 000014D0 */] 0000272A 2D5F 0008 move.l [A6 + 0x8], [A7]+ 0000272E 6006 bra +0x8 /* 00002736 */ label00002730: 00002730 7000 moveq.l D0, 0x00 00002732 2D40 0008 move.l [A6 + 0x8], D0 label00002736: 00002736 4E5E unlink A6 00002738 4E75 rts export_878: fn0000273A: 0000273A 4E56 FF00 link A6, -0x0100 0000273E 2F0C move.l -[A7], A4 00002740 42A7 clr.l -[A7] 00002742 4EBA D8BC jsr [PC - 0x2744 /* 00000000 */] 00002746 205F movea.l A0, [A7]+ 00002748 7002 moveq.l D0, 0x02 0000274A B028 0003 cmp.b D0, [A0 + 0x3] 0000274E 6612 bne +0x14 /* 00002762 */ 00002750 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002754 7004 moveq.l D0, 0x04 00002756 2F00 move.l -[A7], D0 00002758 1F3C 0002 move.b -[A7], 0x2 0000275C 4EBA EDAA jsr [PC - 0x1256 /* 00001508 */] 00002760 6064 bra +0x66 /* 000027C6 */ label00002762: 00002762 42A7 clr.l -[A7] 00002764 4EBA D89A jsr [PC - 0x2766 /* 00000000 */] 00002768 205F movea.l A0, [A7]+ 0000276A 700D moveq.l D0, 0x0D 0000276C B028 0003 cmp.b D0, [A0 + 0x3] 00002770 57C0 seq D0 00002772 4A00 tst.b D0 00002774 6614 bne +0x16 /* 0000278A */ 00002776 2F00 move.l -[A7], D0 00002778 4267 clr.w -[A7] 0000277A 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */] 0000277E 121F move.b D1, [A7]+ 00002780 201F move.l D0, [A7]+ 00002782 8001 or.b D0, D1 00002784 0240 0001 andi.w D0, 0x1 00002788 671C beq +0x1E /* 000027A6 */ label0000278A: 0000278A 286E 0008 movea.l A4, [A6 + 0x8] 0000278E 42A7 clr.l -[A7] 00002790 4EBA FF84 jsr [PC - 0x7C /* 00002716 */] 00002794 201F move.l D0, [A7]+ 00002796 3880 move.w [A4], D0 00002798 42A7 clr.l -[A7] 0000279A 4EBA FF7A jsr [PC - 0x86 /* 00002716 */] 0000279E 201F move.l D0, [A7]+ 000027A0 3940 0002 move.w [A4 + 0x2], D0 000027A4 6020 bra +0x22 /* 000027C6 */ label000027A6: 000027A6 486E FF00 pea.l [A6 - 0x100] 000027AA 4EBA EF98 jsr [PC - 0x1068 /* 00001744 */] 000027AE 3F3C 0076 move.w -[A7], 0x76 /* 'v' */ 000027B2 486E FF00 pea.l [A6 - 0x100] 000027B6 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 000027BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027BE 7004 moveq.l D0, 0x04 000027C0 2F00 move.l -[A7], D0 000027C2 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] label000027C6: 000027C6 285F movea.l A4, [A7]+ 000027C8 4E5E unlink A6 000027CA 2E9F move.l [A7], [A7]+ 000027CC 4E75 rts export_879: fn000027CE: 000027CE 4E56 FF00 link A6, -0x0100 000027D2 2F0C move.l -[A7], A4 000027D4 42A7 clr.l -[A7] 000027D6 4EBA D828 jsr [PC - 0x27D8 /* 00000000 */] 000027DA 205F movea.l A0, [A7]+ 000027DC 7003 moveq.l D0, 0x03 000027DE B028 0003 cmp.b D0, [A0 + 0x3] 000027E2 6612 bne +0x14 /* 000027F6 */ 000027E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027E8 7008 moveq.l D0, 0x08 000027EA 2F00 move.l -[A7], D0 000027EC 1F3C 0003 move.b -[A7], 0x3 000027F0 4EBA ED16 jsr [PC - 0x12EA /* 00001508 */] 000027F4 607C bra +0x7E /* 00002872 */ label000027F6: 000027F6 42A7 clr.l -[A7] 000027F8 4EBA D806 jsr [PC - 0x27FA /* 00000000 */] 000027FC 205F movea.l A0, [A7]+ 000027FE 700D moveq.l D0, 0x0D 00002800 B028 0003 cmp.b D0, [A0 + 0x3] 00002804 57C0 seq D0 00002806 4A00 tst.b D0 00002808 6614 bne +0x16 /* 0000281E */ 0000280A 2F00 move.l -[A7], D0 0000280C 4267 clr.w -[A7] 0000280E 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */] 00002812 121F move.b D1, [A7]+ 00002814 201F move.l D0, [A7]+ 00002816 8001 or.b D0, D1 00002818 0240 0001 andi.w D0, 0x1 0000281C 6734 beq +0x36 /* 00002852 */ label0000281E: 0000281E 286E 0008 movea.l A4, [A6 + 0x8] 00002822 42A7 clr.l -[A7] 00002824 4EBA FEF0 jsr [PC - 0x110 /* 00002716 */] 00002828 201F move.l D0, [A7]+ 0000282A 3940 0004 move.w [A4 + 0x4], D0 0000282E 42A7 clr.l -[A7] 00002830 4EBA FEE4 jsr [PC - 0x11C /* 00002716 */] 00002834 201F move.l D0, [A7]+ 00002836 3940 0006 move.w [A4 + 0x6], D0 0000283A 42A7 clr.l -[A7] 0000283C 4EBA FED8 jsr [PC - 0x128 /* 00002716 */] 00002840 201F move.l D0, [A7]+ 00002842 3880 move.w [A4], D0 00002844 42A7 clr.l -[A7] 00002846 4EBA FECE jsr [PC - 0x132 /* 00002716 */] 0000284A 201F move.l D0, [A7]+ 0000284C 3940 0002 move.w [A4 + 0x2], D0 00002850 6020 bra +0x22 /* 00002872 */ label00002852: 00002852 486E FF00 pea.l [A6 - 0x100] 00002856 4EBA EEEC jsr [PC - 0x1114 /* 00001744 */] 0000285A 3F3C 0077 move.w -[A7], 0x77 /* 'w' */ 0000285E 486E FF00 pea.l [A6 - 0x100] 00002862 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 00002866 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000286A 7008 moveq.l D0, 0x08 0000286C 2F00 move.l -[A7], D0 0000286E 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] label00002872: 00002872 285F movea.l A4, [A7]+ 00002874 4E5E unlink A6 00002876 2E9F move.l [A7], [A7]+ 00002878 4E75 rts export_880: fn0000287A: 0000287A 4E56 FFDE link A6, -0x0022 0000287E 4267 clr.w -[A7] 00002880 4EBA ED2E jsr [PC - 0x12D2 /* 000015B0 */] 00002884 301F move.w D0, [A7]+ 00002886 670E beq +0x10 /* 00002896 */ 00002888 5340 subq.w D0, 1 0000288A 6712 beq +0x14 /* 0000289E */ 0000288C 5340 subq.w D0, 1 0000288E 6716 beq +0x18 /* 000028A6 */ 00002890 5340 subq.w D0, 1 00002892 6734 beq +0x36 /* 000028C8 */ 00002894 6052 bra +0x54 /* 000028E8 */ label00002896: 00002896 2D6D A548 0008 move.l [A6 + 0x8], [A5 - 0x5AB8] 0000289C 604A bra +0x4C /* 000028E8 */ label0000289E: 0000289E 2D6D A544 0008 move.l [A6 + 0x8], [A5 - 0x5ABC] 000028A4 6042 bra +0x44 /* 000028E8 */ label000028A6: 000028A6 486D D01A pea.l [A5 - 0x2FE6] 000028AA 4EBA EE98 jsr [PC - 0x1168 /* 00001744 */] 000028AE 4267 clr.w -[A7] 000028B0 486D D01A pea.l [A5 - 0x2FE6] 000028B4 486E FFFC pea.l [A6 - 0x4] 000028B8 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */] 000028BC 1D5F FFFB move.b [A6 - 0x5], [A7]+ 000028C0 2D6E FFFC 0008 move.l [A6 + 0x8], [A6 - 0x4] 000028C6 6020 bra +0x22 /* 000028E8 */ label000028C8: 000028C8 486E FFDE pea.l [A6 - 0x22] 000028CC 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */] 000028D0 7004 moveq.l D0, 0x04 000028D2 B02E FFDE cmp.b D0, [A6 - 0x22] 000028D6 6608 bne +0xA /* 000028E0 */ 000028D8 2D6E FFE0 0008 move.l [A6 + 0x8], [A6 - 0x20] 000028DE 6008 bra +0xA /* 000028E8 */ label000028E0: 000028E0 3F3C 0072 move.w -[A7], 0x72 /* 'r' */ 000028E4 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label000028E8: 000028E8 4E5E unlink A6 000028EA 4E75 rts export_881: 000028EC 4E56 FCC6 link A6, -0x033A 000028F0 48E7 0108 movem.l -[A7], D7,A4 000028F4 286E 0008 movea.l A4, [A6 + 0x8] 000028F8 4267 clr.w -[A7] 000028FA 4EBA ECB4 jsr [PC - 0x134C /* 000015B0 */] 000028FE 301F move.w D0, [A7]+ 00002900 6B00 00E8 bmi +0xEA /* 000029EA */ 00002904 0C40 0006 cmpi.w D0, 0x6 00002908 6E00 00E0 bgt +0xE2 /* 000029EA */ 0000290C D040 add.w D0, D0 0000290E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002912 4EFB 0000 jmp [PC + D0.w] 00002916 0010 0018 ori.b [A0], 0x18 0000291A 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 0000291C 0024 005A ori.b -[A4], 0x5A /* 'Z' */ 00002920 007A 00BE 18BC ori.w [PC + 0x18BC /* 000041DE, value 0x4240 'B@' */], 0xBE 00002926 0005 6000 ori.b D5, 0x0 0000292A 00C0 ori.? D0, 0xFFFFFFFFFFFFFFFF 0000292C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002930 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */] 00002934 6000 00B4 bra +0xB6 /* 000029EA */ 00002938 18BC 0001 move.b [A4], 0x1 0000293C 486E FCC8 pea.l [A6 - 0x338] 00002940 4EBA FBFA jsr [PC - 0x406 /* 0000253C */] 00002944 296E FCCA 0010 move.l [A4 + 0x10], [A6 - 0x336] 0000294A 4267 clr.w -[A7] 0000294C 486E FCC8 pea.l [A6 - 0x338] 00002950 4267 clr.w -[A7] 00002952 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 00002956 395F 000E move.w [A4 + 0xE], [A7]+ 0000295A 296E FCD2 000A move.l [A4 + 0xA], [A6 - 0x32E] 00002960 296E FCCE 0006 move.l [A4 + 0x6], [A6 - 0x332] 00002966 296D A548 0002 move.l [A4 + 0x2], [A5 - 0x5AB8] 0000296C 607C bra +0x7E /* 000029EA */ 0000296E 486E FFF4 pea.l [A6 - 0xC] 00002972 4EBA E41A jsr [PC - 0x1BE6 /* 00000D8E */] 00002976 18BC 0002 move.b [A4], 0x2 0000297A 296E FFF4 000A move.l [A4 + 0xA], [A6 - 0xC] 00002980 296E FFF8 0006 move.l [A4 + 0x6], [A6 - 0x8] 00002986 296E FFFC 0002 move.l [A4 + 0x2], [A6 - 0x4] 0000298C 605C bra +0x5E /* 000029EA */ 0000298E 1D7C 0007 FDD8 move.b [A6 - 0x228], 0x7 00002994 486E FEE4 pea.l [A6 - 0x11C] 00002998 4EBA E210 jsr [PC - 0x1DF0 /* 00000BAA */] 0000299C 2D6D A548 FFF0 move.l [A6 - 0x10], [A5 - 0x5AB8] 000029A2 4267 clr.w -[A7] 000029A4 486E FDD8 pea.l [A6 - 0x228] 000029A8 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000029AC 4A5F tst.w [A7]+ 000029AE 6708 beq +0xA /* 000029B8 */ 000029B0 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 000029B4 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label000029B8: 000029B8 18BC 0003 move.b [A4], 0x3 000029BC 296D AE96 0006 move.l [A4 + 0x6], [A5 - 0x516A] 000029C2 296D A548 0002 move.l [A4 + 0x2], [A5 - 0x5AB8] 000029C8 4267 clr.w -[A7] 000029CA 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 000029CE 3E1F move.w D7, [A7]+ 000029D0 6018 bra +0x1A /* 000029EA */ 000029D2 18BC 0004 move.b [A4], 0x4 000029D6 42A7 clr.l -[A7] 000029D8 4EBA FEA0 jsr [PC - 0x160 /* 0000287A */] 000029DC 295F 0002 move.l [A4 + 0x2], [A7]+ 000029E0 6608 bne +0xA /* 000029EA */ 000029E2 3F3C 0001 move.w -[A7], 0x1 000029E6 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label000029EA: 000029EA 4CDF 1080 movem.l D7,A4, [A7]+ 000029EE 4E5E unlink A6 000029F0 2E9F move.l [A7], [A7]+ 000029F2 4E75 rts export_882: fn000029F4: 000029F4 4E56 0000 link A6, 0 000029F8 206E 0008 movea.l A0, [A6 + 0x8] 000029FC 1010 move.b D0, [A0] 000029FE 670A beq +0xC /* 00002A0A */ 00002A00 2F28 0002 move.l -[A7], [A0 + 0x2] 00002A04 4EBA 0592 jsr [PC + 0x592 /* 00002F98 */] 00002A08 600C bra +0xE /* 00002A16 */ label00002A0A: 00002A0A 206E 0008 movea.l A0, [A6 + 0x8] 00002A0E 4868 0002 pea.l [A0 + 0x2] 00002A12 4EBA 053E jsr [PC + 0x53E /* 00002F52 */] label00002A16: 00002A16 4E5E unlink A6 00002A18 2E9F move.l [A7], [A7]+ 00002A1A 4E75 rts fn00002A1C: 00002A1C 4E56 FFF6 link A6, -0x000A 00002A20 41EE FFF8 lea.l A0, [A6 - 0x8] 00002A24 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002A28 7003 moveq.l D0, 0x03 label00002A2A: 00002A2A 30D9 move.w [A0]+, [A1]+ 00002A2C 51C8 FFFC dbf D0, -0x6 /* 00002A2A */ 00002A30 102D A008 move.b D0, [A5 - 0x5FF8] 00002A34 671E beq +0x20 /* 00002A54 */ 00002A36 4267 clr.w -[A7] 00002A38 206E 0008 movea.l A0, [A6 + 0x8] 00002A3C 2F28 0008 move.l -[A7], [A0 + 0x8] 00002A40 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002A46 486E FFF8 pea.l [A6 - 0x8] 00002A4A 303C 0603 move.w D0, 0x603 00002A4E A816 syscall Pack8 00002A50 3D5F FFF6 move.w [A6 - 0xA], [A7]+ label00002A54: 00002A54 486E FFF8 pea.l [A6 - 0x8] 00002A58 4EBA 0008 jsr [PC + 0x8 /* 00002A62 */] 00002A5C 4E5E unlink A6 00002A5E 2E9F move.l [A7], [A7]+ 00002A60 4E75 rts export_883: fn00002A62: 00002A62 4E56 FFD8 link A6, -0x0028 00002A66 206E 0008 movea.l A0, [A6 + 0x8] 00002A6A 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00002A70 B090 cmp.l D0, [A0] 00002A72 57C0 seq D0 00002A74 4A00 tst.b D0 00002A76 660A bne +0xC /* 00002A82 */ 00002A78 4AA8 0004 tst.l [A0 + 0x4] 00002A7C 57C1 seq D1 00002A7E 8001 or.b D0, D1 00002A80 6708 beq +0xA /* 00002A8A */ label00002A82: 00002A82 4EBA EE36 jsr [PC - 0x11CA /* 000018BA */] 00002A86 6000 02DE bra +0x2E0 /* 00002D66 */ label00002A8A: 00002A8A 206E 0008 movea.l A0, [A6 + 0x8] 00002A8E 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */ 00002A94 B090 cmp.l D0, [A0] 00002A96 662C bne +0x2E /* 00002AC4 */ 00002A98 2F28 0004 move.l -[A7], [A0 + 0x4] 00002A9C 4EAD 23CA jsr [A5 + 0x23CA /* export_1141 */] 00002AA0 206E 0008 movea.l A0, [A6 + 0x8] 00002AA4 2F28 0004 move.l -[A7], [A0 + 0x4] 00002AA8 1F3C 0001 move.b -[A7], 0x1 00002AAC 4EBA EE28 jsr [PC - 0x11D8 /* 000018D6 */] 00002AB0 206E 0008 movea.l A0, [A6 + 0x8] 00002AB4 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002AB8 7003 moveq.l D0, 0x03 label00002ABA: 00002ABA 30D9 move.w [A0]+, [A1]+ 00002ABC 51C8 FFFC dbf D0, -0x6 /* 00002ABA */ 00002AC0 6000 02A4 bra +0x2A6 /* 00002D66 */ label00002AC4: 00002AC4 206E 0008 movea.l A0, [A6 + 0x8] 00002AC8 203C 5A45 524F move.l D0, 0x5A45524F /* 'ZERO' */ 00002ACE B090 cmp.l D0, [A0] 00002AD0 6620 bne +0x22 /* 00002AF2 */ 00002AD2 2F28 0004 move.l -[A7], [A0 + 0x4] 00002AD6 1F3C 0001 move.b -[A7], 0x1 00002ADA 4EBA EDFA jsr [PC - 0x1206 /* 000018D6 */] 00002ADE 206E 0008 movea.l A0, [A6 + 0x8] 00002AE2 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002AE6 7003 moveq.l D0, 0x03 label00002AE8: 00002AE8 30D9 move.w [A0]+, [A1]+ 00002AEA 51C8 FFFC dbf D0, -0x6 /* 00002AE8 */ 00002AEE 6000 0276 bra +0x278 /* 00002D66 */ label00002AF2: 00002AF2 206E 0008 movea.l A0, [A6 + 0x8] 00002AF6 203C 4D50 5459 move.l D0, 0x4D505459 /* 'MPTY' */ 00002AFC B090 cmp.l D0, [A0] 00002AFE 6608 bne +0xA /* 00002B08 */ 00002B00 4EBA EDB8 jsr [PC - 0x1248 /* 000018BA */] 00002B04 6000 0258 bra +0x25A /* 00002D5E */ label00002B08: 00002B08 206E 0008 movea.l A0, [A6 + 0x8] 00002B0C 203C 626F 6F6C move.l D0, 0x626F6F6C /* 'bool' */ 00002B12 B090 cmp.l D0, [A0] 00002B14 6616 bne +0x18 /* 00002B2C */ 00002B16 2068 0004 movea.l A0, [A0 + 0x4] 00002B1A 2050 movea.l A0, [A0] 00002B1C 4A10 tst.b [A0] 00002B1E 56C0 sne D0 00002B20 4400 neg.b D0 00002B22 1F00 move.b -[A7], D0 00002B24 4EBA 0456 jsr [PC + 0x456 /* 00002F7C */] 00002B28 6000 0234 bra +0x236 /* 00002D5E */ label00002B2C: 00002B2C 206E 0008 movea.l A0, [A6 + 0x8] 00002B30 203C 7368 6F72 move.l D0, 0x73686F72 /* 'shor' */ 00002B36 B090 cmp.l D0, [A0] 00002B38 6614 bne +0x16 /* 00002B4E */ 00002B3A 2068 0004 movea.l A0, [A0 + 0x4] 00002B3E 2050 movea.l A0, [A0] 00002B40 3010 move.w D0, [A0] 00002B42 48C0 ext.l D0 00002B44 2F00 move.l -[A7], D0 00002B46 4EBA 0450 jsr [PC + 0x450 /* 00002F98 */] 00002B4A 6000 0212 bra +0x214 /* 00002D5E */ label00002B4E: 00002B4E 206E 0008 movea.l A0, [A6 + 0x8] 00002B52 203C 6C6F 6E67 move.l D0, 0x6C6F6E67 /* 'long' */ 00002B58 B090 cmp.l D0, [A0] 00002B5A 6610 bne +0x12 /* 00002B6C */ 00002B5C 2068 0004 movea.l A0, [A0 + 0x4] 00002B60 2050 movea.l A0, [A0] 00002B62 2F10 move.l -[A7], [A0] 00002B64 4EBA 0432 jsr [PC + 0x432 /* 00002F98 */] 00002B68 6000 01F4 bra +0x1F6 /* 00002D5E */ label00002B6C: 00002B6C 206E 0008 movea.l A0, [A6 + 0x8] 00002B70 203C 6578 7465 move.l D0, 0x65787465 /* 'exte' */ 00002B76 B090 cmp.l D0, [A0] 00002B78 660E bne +0x10 /* 00002B88 */ 00002B7A 2068 0004 movea.l A0, [A0 + 0x4] 00002B7E 2F10 move.l -[A7], [A0] 00002B80 4EBA 03D0 jsr [PC + 0x3D0 /* 00002F52 */] 00002B84 6000 01D8 bra +0x1DA /* 00002D5E */ label00002B88: 00002B88 206E 0008 movea.l A0, [A6 + 0x8] 00002B8C 203C 5144 7074 move.l D0, 0x51447074 /* 'QDpt' */ 00002B92 B090 cmp.l D0, [A0] 00002B94 6616 bne +0x18 /* 00002BAC */ 00002B96 2068 0004 movea.l A0, [A0 + 0x4] 00002B9A 2F10 move.l -[A7], [A0] 00002B9C 7004 moveq.l D0, 0x04 00002B9E 2F00 move.l -[A7], D0 00002BA0 1F3C 0002 move.b -[A7], 0x2 00002BA4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002BA8 6000 01B4 bra +0x1B6 /* 00002D5E */ label00002BAC: 00002BAC 206E 0008 movea.l A0, [A6 + 0x8] 00002BB0 203C 7164 7274 move.l D0, 0x71647274 /* 'qdrt' */ 00002BB6 B090 cmp.l D0, [A0] 00002BB8 6616 bne +0x18 /* 00002BD0 */ 00002BBA 2068 0004 movea.l A0, [A0 + 0x4] 00002BBE 2F10 move.l -[A7], [A0] 00002BC0 7008 moveq.l D0, 0x08 00002BC2 2F00 move.l -[A7], D0 00002BC4 1F3C 0003 move.b -[A7], 0x3 00002BC8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002BCC 6000 0190 bra +0x192 /* 00002D5E */ label00002BD0: 00002BD0 206E 0008 movea.l A0, [A6 + 0x8] 00002BD4 203C 7472 7565 move.l D0, 0x74727565 /* 'true' */ 00002BDA B090 cmp.l D0, [A0] 00002BDC 660C bne +0xE /* 00002BEA */ 00002BDE 1F3C 0001 move.b -[A7], 0x1 00002BE2 4EBA 0398 jsr [PC + 0x398 /* 00002F7C */] 00002BE6 6000 0176 bra +0x178 /* 00002D5E */ label00002BEA: 00002BEA 206E 0008 movea.l A0, [A6 + 0x8] 00002BEE 203C 6661 6C73 move.l D0, 0x66616C73 /* 'fals' */ 00002BF4 B090 cmp.l D0, [A0] 00002BF6 660A bne +0xC /* 00002C02 */ 00002BF8 4267 clr.w -[A7] 00002BFA 4EBA 0380 jsr [PC + 0x380 /* 00002F7C */] 00002BFE 6000 015E bra +0x160 /* 00002D5E */ label00002C02: 00002C02 206E 0008 movea.l A0, [A6 + 0x8] 00002C06 203C 646F 7562 move.l D0, 0x646F7562 /* 'doub' */ 00002C0C B090 cmp.l D0, [A0] 00002C0E 662E bne +0x30 /* 00002C3E */ 00002C10 2068 0004 movea.l A0, [A0 + 0x4] 00002C14 2050 movea.l A0, [A0] 00002C16 2F08 move.l -[A7], A0 00002C18 486E FFD8 pea.l [A6 - 0x28] 00002C1C 3F3C 080E move.w -[A7], 0x80E 00002C20 A9EB syscall Pack4/FP68K 00002C22 41EE FFF6 lea.l A0, [A6 - 0xA] 00002C26 43EE FFD8 lea.l A1, [A6 - 0x28] 00002C2A 7004 moveq.l D0, 0x04 label00002C2C: 00002C2C 30D9 move.w [A0]+, [A1]+ 00002C2E 51C8 FFFC dbf D0, -0x6 /* 00002C2C */ 00002C32 486E FFF6 pea.l [A6 - 0xA] 00002C36 4EBA 031A jsr [PC + 0x31A /* 00002F52 */] 00002C3A 6000 0122 bra +0x124 /* 00002D5E */ label00002C3E: 00002C3E 206E 0008 movea.l A0, [A6 + 0x8] 00002C42 203C 7369 6E67 move.l D0, 0x73696E67 /* 'sing' */ 00002C48 B090 cmp.l D0, [A0] 00002C4A 662E bne +0x30 /* 00002C7A */ 00002C4C 2068 0004 movea.l A0, [A0 + 0x4] 00002C50 2050 movea.l A0, [A0] 00002C52 2F08 move.l -[A7], A0 00002C54 486E FFD8 pea.l [A6 - 0x28] 00002C58 3F3C 100E move.w -[A7], 0x100E 00002C5C A9EB syscall Pack4/FP68K 00002C5E 41EE FFF6 lea.l A0, [A6 - 0xA] 00002C62 43EE FFD8 lea.l A1, [A6 - 0x28] 00002C66 7004 moveq.l D0, 0x04 label00002C68: 00002C68 30D9 move.w [A0]+, [A1]+ 00002C6A 51C8 FFFC dbf D0, -0x6 /* 00002C68 */ 00002C6E 486E FFF6 pea.l [A6 - 0xA] 00002C72 4EBA 02DE jsr [PC + 0x2DE /* 00002F52 */] 00002C76 6000 00E6 bra +0xE8 /* 00002D5E */ label00002C7A: 00002C7A 206E 0008 movea.l A0, [A6 + 0x8] 00002C7E 203C 636F 6D70 move.l D0, 0x636F6D70 /* 'comp' */ 00002C84 B090 cmp.l D0, [A0] 00002C86 662E bne +0x30 /* 00002CB6 */ 00002C88 2068 0004 movea.l A0, [A0 + 0x4] 00002C8C 2050 movea.l A0, [A0] 00002C8E 2F08 move.l -[A7], A0 00002C90 486E FFD8 pea.l [A6 - 0x28] 00002C94 3F3C 300E move.w -[A7], 0x300E 00002C98 A9EB syscall Pack4/FP68K 00002C9A 41EE FFF6 lea.l A0, [A6 - 0xA] 00002C9E 43EE FFD8 lea.l A1, [A6 - 0x28] 00002CA2 7004 moveq.l D0, 0x04 label00002CA4: 00002CA4 30D9 move.w [A0]+, [A1]+ 00002CA6 51C8 FFFC dbf D0, -0x6 /* 00002CA4 */ 00002CAA 486E FFF6 pea.l [A6 - 0xA] 00002CAE 4EBA 02A2 jsr [PC + 0x2A2 /* 00002F52 */] 00002CB2 6000 00AA bra +0xAC /* 00002D5E */ label00002CB6: 00002CB6 206E 0008 movea.l A0, [A6 + 0x8] 00002CBA 203C 6C69 7374 move.l D0, 0x6C697374 /* 'list' */ 00002CC0 B090 cmp.l D0, [A0] 00002CC2 6600 0094 bne +0x96 /* 00002D58 */ 00002CC6 102D A008 move.b D0, [A5 - 0x5FF8] 00002CCA 6700 0084 beq +0x86 /* 00002D50 */ 00002CCE 2F00 move.l -[A7], D0 00002CD0 4267 clr.w -[A7] 00002CD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CD6 486E FFEA pea.l [A6 - 0x16] 00002CDA 303C 0407 move.w D0, 0x407 00002CDE A816 syscall Pack8 00002CE0 321F move.w D1, [A7]+ 00002CE2 201F move.l D0, [A7]+ 00002CE4 4A41 tst.w D1 00002CE6 57C1 seq D1 00002CE8 C001 and.b D0, D1 00002CEA 4A00 tst.b D0 00002CEC 6762 beq +0x64 /* 00002D50 */ 00002CEE 7201 moveq.l D1, 0x01 00002CF0 B2AE FFEA cmp.l D1, [A6 - 0x16] 00002CF4 57C1 seq D1 00002CF6 C001 and.b D0, D1 00002CF8 4A00 tst.b D0 00002CFA 6754 beq +0x56 /* 00002D50 */ 00002CFC 2F00 move.l -[A7], D0 00002CFE 4267 clr.w -[A7] 00002D00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D04 7201 moveq.l D1, 0x01 00002D06 2F01 move.l -[A7], D1 00002D08 486E FFE6 pea.l [A6 - 0x1A] 00002D0C 486E FFE2 pea.l [A6 - 0x1E] 00002D10 303C 082A move.w D0, 0x82A 00002D14 A816 syscall Pack8 00002D16 321F move.w D1, [A7]+ 00002D18 201F move.l D0, [A7]+ 00002D1A 4A41 tst.w D1 00002D1C 57C1 seq D1 00002D1E C001 and.b D0, D1 00002D20 4A00 tst.b D0 00002D22 672C beq +0x2E /* 00002D50 */ 00002D24 2F00 move.l -[A7], D0 00002D26 4267 clr.w -[A7] 00002D28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D2C 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00002D30 486E FFEE pea.l [A6 - 0x12] 00002D34 303C 0603 move.w D0, 0x603 00002D38 A816 syscall Pack8 00002D3A 321F move.w D1, [A7]+ 00002D3C 201F move.l D0, [A7]+ 00002D3E 4A41 tst.w D1 00002D40 57C1 seq D1 00002D42 C001 and.b D0, D1 00002D44 670A beq +0xC /* 00002D50 */ 00002D46 486E FFEE pea.l [A6 - 0x12] 00002D4A 4EBA FD16 jsr [PC - 0x2EA /* 00002A62 */] 00002D4E 600E bra +0x10 /* 00002D5E */ label00002D50: 00002D50 2F0E move.l -[A7], A6 00002D52 4EBA FCC8 jsr [PC - 0x338 /* 00002A1C */] 00002D56 6006 bra +0x8 /* 00002D5E */ label00002D58: 00002D58 2F0E move.l -[A7], A6 00002D5A 4EBA FCC0 jsr [PC - 0x340 /* 00002A1C */] label00002D5E: 00002D5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D62 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label00002D66: 00002D66 4E5E unlink A6 00002D68 2E9F move.l [A7], [A7]+ 00002D6A 4E75 rts export_884: 00002D6C 4E56 0000 link A6, 0 00002D70 2F0C move.l -[A7], A4 00002D72 286E 0008 movea.l A4, [A6 + 0x8] 00002D76 102C 010C move.b D0, [A4 + 0x10C] 00002D7A 4880 ext.w D0 00002D7C 670E beq +0x10 /* 00002D8C */ 00002D7E 5340 subq.w D0, 1 00002D80 671A beq +0x1C /* 00002D9C */ 00002D82 5340 subq.w D0, 1 00002D84 6728 beq +0x2A /* 00002DAE */ 00002D86 5340 subq.w D0, 1 00002D88 673C beq +0x3E /* 00002DC6 */ 00002D8A 6050 bra +0x52 /* 00002DDC */ label00002D8C: 00002D8C 2F2C 010E move.l -[A7], [A4 + 0x10E] 00002D90 4EBA 0206 jsr [PC + 0x206 /* 00002F98 */] 00002D94 4267 clr.w -[A7] 00002D96 4EBA 021A jsr [PC + 0x21A /* 00002FB2 */] 00002D9A 6040 bra +0x42 /* 00002DDC */ label00002D9C: 00002D9C 2F2C 0112 move.l -[A7], [A4 + 0x112] 00002DA0 4EBA 01F6 jsr [PC + 0x1F6 /* 00002F98 */] 00002DA4 3F3C 0003 move.w -[A7], 0x3 00002DA8 4EBA 0208 jsr [PC + 0x208 /* 00002FB2 */] 00002DAC 602E bra +0x30 /* 00002DDC */ label00002DAE: 00002DAE 102C 0116 move.b D0, [A4 + 0x116] 00002DB2 4880 ext.w D0 00002DB4 48C0 ext.l D0 00002DB6 2F00 move.l -[A7], D0 00002DB8 4EBA 01DE jsr [PC + 0x1DE /* 00002F98 */] 00002DBC 3F3C 0004 move.w -[A7], 0x4 00002DC0 4EBA 01F0 jsr [PC + 0x1F0 /* 00002FB2 */] 00002DC4 6016 bra +0x18 /* 00002DDC */ label00002DC6: 00002DC6 486C 0118 pea.l [A4 + 0x118] 00002DCA 4EBA EB6A jsr [PC - 0x1496 /* 00001936 */] 00002DCE 42A7 clr.l -[A7] 00002DD0 4EBA 01C6 jsr [PC + 0x1C6 /* 00002F98 */] 00002DD4 3F3C 0002 move.w -[A7], 0x2 00002DD8 4EBA 01D8 jsr [PC + 0x1D8 /* 00002FB2 */] label00002DDC: 00002DDC 285F movea.l A4, [A7]+ 00002DDE 4E5E unlink A6 00002DE0 2E9F move.l [A7], [A7]+ 00002DE2 4E75 rts export_885: fn00002DE4: 00002DE4 4E56 0000 link A6, 0 00002DE8 2F0C move.l -[A7], A4 00002DEA 286E 0008 movea.l A4, [A6 + 0x8] 00002DEE 1014 move.b D0, [A4] 00002DF0 4880 ext.w D0 00002DF2 6B00 00AC bmi +0xAE /* 00002EA0 */ 00002DF6 0C40 0006 cmpi.w D0, 0x6 00002DFA 6E00 00A4 bgt +0xA6 /* 00002EA0 */ 00002DFE D040 add.w D0, D0 00002E00 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002E04 4EFB 0000 jmp [PC + D0.w] 00002E08 0010 0020 ori.b [A0], 0x20 /* ' ' */ 00002E0C 0032 004A 0062 ori.b [A2 + D0.w + 0x62], 0x4A /* 'J' */ 00002E12 0072 008A 2F2C ori.w <>, 0x8A 00002E18 0002 4EBA ori.b D2, 0xBA 00002E1C 017C 4267 bchg 0x4267 /* 'Bg' */, D0 00002E20 4EBA 0190 jsr [PC + 0x190 /* 00002FB2 */] 00002E24 607A bra +0x7C /* 00002EA0 */ 00002E26 2F2C 0006 move.l -[A7], [A4 + 0x6] 00002E2A 4EBA 016C jsr [PC + 0x16C /* 00002F98 */] 00002E2E 3F3C 0003 move.w -[A7], 0x3 00002E32 4EBA 017E jsr [PC + 0x17E /* 00002FB2 */] 00002E36 6068 bra +0x6A /* 00002EA0 */ 00002E38 102C 000A move.b D0, [A4 + 0xA] 00002E3C 4880 ext.w D0 00002E3E 48C0 ext.l D0 00002E40 2F00 move.l -[A7], D0 00002E42 4EBA 0154 jsr [PC + 0x154 /* 00002F98 */] 00002E46 3F3C 0004 move.w -[A7], 0x4 00002E4A 4EBA 0166 jsr [PC + 0x166 /* 00002FB2 */] 00002E4E 6050 bra +0x52 /* 00002EA0 */ 00002E50 486C 000C pea.l [A4 + 0xC] 00002E54 4EBA EAE0 jsr [PC - 0x1520 /* 00001936 */] 00002E58 42A7 clr.l -[A7] 00002E5A 4EBA 013C jsr [PC + 0x13C /* 00002F98 */] 00002E5E 3F3C 0002 move.w -[A7], 0x2 00002E62 4EBA 014E jsr [PC + 0x14E /* 00002FB2 */] 00002E66 6038 bra +0x3A /* 00002EA0 */ 00002E68 102C 000A move.b D0, [A4 + 0xA] 00002E6C 4880 ext.w D0 00002E6E 5040 addq.w D0, 8 00002E70 3F00 move.w -[A7], D0 00002E72 4EBA 013E jsr [PC + 0x13E /* 00002FB2 */] 00002E76 6028 bra +0x2A /* 00002EA0 */ 00002E78 102C 000A move.b D0, [A4 + 0xA] 00002E7C 4880 ext.w D0 00002E7E 48C0 ext.l D0 00002E80 2F00 move.l -[A7], D0 00002E82 4EBA 0114 jsr [PC + 0x114 /* 00002F98 */] 00002E86 3F3C 0007 move.w -[A7], 0x7 00002E8A 4EBA 0126 jsr [PC + 0x126 /* 00002FB2 */] 00002E8E 6010 bra +0x12 /* 00002EA0 */ 00002E90 2F2C 0006 move.l -[A7], [A4 + 0x6] 00002E94 4EBA 0102 jsr [PC + 0x102 /* 00002F98 */] 00002E98 3F3C 0006 move.w -[A7], 0x6 00002E9C 4EBA 0114 jsr [PC + 0x114 /* 00002FB2 */] label00002EA0: 00002EA0 7007 moveq.l D0, 0x07 00002EA2 B02C 010C cmp.b D0, [A4 + 0x10C] 00002EA6 676E beq +0x70 /* 00002F16 */ 00002EA8 102C 010C move.b D0, [A4 + 0x10C] 00002EAC 4880 ext.w D0 00002EAE 670E beq +0x10 /* 00002EBE */ 00002EB0 5340 subq.w D0, 1 00002EB2 671A beq +0x1C /* 00002ECE */ 00002EB4 5340 subq.w D0, 1 00002EB6 6728 beq +0x2A /* 00002EE0 */ 00002EB8 5340 subq.w D0, 1 00002EBA 673C beq +0x3E /* 00002EF8 */ 00002EBC 6050 bra +0x52 /* 00002F0E */ label00002EBE: 00002EBE 2F2C 010E move.l -[A7], [A4 + 0x10E] 00002EC2 4EBA 00D4 jsr [PC + 0xD4 /* 00002F98 */] 00002EC6 4267 clr.w -[A7] 00002EC8 4EBA 00E8 jsr [PC + 0xE8 /* 00002FB2 */] 00002ECC 6040 bra +0x42 /* 00002F0E */ label00002ECE: 00002ECE 2F2C 0112 move.l -[A7], [A4 + 0x112] 00002ED2 4EBA 00C4 jsr [PC + 0xC4 /* 00002F98 */] 00002ED6 3F3C 0003 move.w -[A7], 0x3 00002EDA 4EBA 00D6 jsr [PC + 0xD6 /* 00002FB2 */] 00002EDE 602E bra +0x30 /* 00002F0E */ label00002EE0: 00002EE0 102C 0116 move.b D0, [A4 + 0x116] 00002EE4 4880 ext.w D0 00002EE6 48C0 ext.l D0 00002EE8 2F00 move.l -[A7], D0 00002EEA 4EBA 00AC jsr [PC + 0xAC /* 00002F98 */] 00002EEE 3F3C 0004 move.w -[A7], 0x4 00002EF2 4EBA 00BE jsr [PC + 0xBE /* 00002FB2 */] 00002EF6 6016 bra +0x18 /* 00002F0E */ label00002EF8: 00002EF8 486C 0118 pea.l [A4 + 0x118] 00002EFC 4EBA EA38 jsr [PC - 0x15C8 /* 00001936 */] 00002F00 42A7 clr.l -[A7] 00002F02 4EBA 0094 jsr [PC + 0x94 /* 00002F98 */] 00002F06 3F3C 0002 move.w -[A7], 0x2 00002F0A 4EBA 00A6 jsr [PC + 0xA6 /* 00002FB2 */] label00002F0E: 00002F0E 3F3C 0005 move.w -[A7], 0x5 00002F12 4EBA 009E jsr [PC + 0x9E /* 00002FB2 */] label00002F16: 00002F16 285F movea.l A4, [A7]+ 00002F18 4E5E unlink A6 00002F1A 2E9F move.l [A7], [A7]+ 00002F1C 4E75 rts export_886: 00002F1E 4E56 0000 link A6, 0 00002F22 102E 0008 move.b D0, [A6 + 0x8] 00002F26 6712 beq +0x14 /* 00002F3A */ 00002F28 2F2D CFAE move.l -[A7], [A5 - 0x3052] 00002F2C 7005 moveq.l D0, 0x05 00002F2E 2F00 move.l -[A7], D0 00002F30 1F3C 0001 move.b -[A7], 0x1 00002F34 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002F38 6010 bra +0x12 /* 00002F4A */ label00002F3A: 00002F3A 2F2D CFE6 move.l -[A7], [A5 - 0x301A] 00002F3E 7003 moveq.l D0, 0x03 00002F40 2F00 move.l -[A7], D0 00002F42 1F3C 0001 move.b -[A7], 0x1 00002F46 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] label00002F4A: 00002F4A 4E5E unlink A6 00002F4C 205F movea.l A0, [A7]+ 00002F4E 544F addq.w A7, 2 00002F50 4ED0 jmp [A0] export_887: fn00002F52: 00002F52 4E56 FFF6 link A6, -0x000A 00002F56 206E 0008 movea.l A0, [A6 + 0x8] 00002F5A 43EE FFF6 lea.l A1, [A6 - 0xA] 00002F5E 7004 moveq.l D0, 0x04 label00002F60: 00002F60 32D8 move.w [A1]+, [A0]+ 00002F62 51C8 FFFC dbf D0, -0x6 /* 00002F60 */ 00002F66 486E FFF6 pea.l [A6 - 0xA] 00002F6A 700A moveq.l D0, 0x0A 00002F6C 2F00 move.l -[A7], D0 00002F6E 1F3C 0007 move.b -[A7], 0x7 00002F72 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002F76 4E5E unlink A6 00002F78 2E9F move.l [A7], [A7]+ 00002F7A 4E75 rts export_888: fn00002F7C: 00002F7C 4E56 0000 link A6, 0 00002F80 486E 0008 pea.l [A6 + 0x8] 00002F84 7001 moveq.l D0, 0x01 00002F86 2F00 move.l -[A7], D0 00002F88 1F3C 0005 move.b -[A7], 0x5 00002F8C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002F90 4E5E unlink A6 00002F92 205F movea.l A0, [A7]+ 00002F94 544F addq.w A7, 2 00002F96 4ED0 jmp [A0] export_889: fn00002F98: 00002F98 4E56 0000 link A6, 0 00002F9C 486E 0008 pea.l [A6 + 0x8] 00002FA0 7004 moveq.l D0, 0x04 00002FA2 2F00 move.l -[A7], D0 00002FA4 1F3C 0009 move.b -[A7], 0x9 /* '\t' */ 00002FA8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002FAC 4E5E unlink A6 00002FAE 2E9F move.l [A7], [A7]+ 00002FB0 4E75 rts export_890: fn00002FB2: 00002FB2 4E56 0000 link A6, 0 00002FB6 486E 0008 pea.l [A6 + 0x8] 00002FBA 7002 moveq.l D0, 0x02 00002FBC 2F00 move.l -[A7], D0 00002FBE 1F3C 000D move.b -[A7], 0xD /* '\r' */ 00002FC2 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002FC6 4E5E unlink A6 00002FC8 205F movea.l A0, [A7]+ 00002FCA 544F addq.w A7, 2 00002FCC 4ED0 jmp [A0] export_891: fn00002FCE: 00002FCE 4E56 FFFC link A6, -0x0004 00002FD2 48E7 0108 movem.l -[A7], D7,A4 00002FD6 286E 0008 movea.l A4, [A6 + 0x8] 00002FDA 3014 move.w D0, [A4] 00002FDC 48C0 ext.l D0 00002FDE 2E00 move.l D7, D0 00002FE0 202C 0002 move.l D0, [A4 + 0x2] 00002FE4 B0AC 0006 cmp.l D0, [A4 + 0x6] 00002FE8 6606 bne +0x8 /* 00002FF0 */ 00002FEA 8EBC 0000 00F0 or.l D7, 0xF0 label00002FF0: 00002FF0 2F07 move.l -[A7], D7 00002FF2 4EBA FFA4 jsr [PC - 0x5C /* 00002F98 */] 00002FF6 102C 000E move.b D0, [A4 + 0xE] 00002FFA 4880 ext.w D0 00002FFC 671E beq +0x20 /* 0000301C */ 00002FFE 5340 subq.w D0, 1 00003000 6732 beq +0x34 /* 00003034 */ 00003002 5340 subq.w D0, 1 00003004 6702 beq +0x4 /* 00003008 */ 00003006 603C bra +0x3E /* 00003044 */ label00003008: 00003008 302C 0010 move.w D0, [A4 + 0x10] 0000300C 48C0 ext.l D0 0000300E 2F00 move.l -[A7], D0 00003010 4EBA FF86 jsr [PC - 0x7A /* 00002F98 */] 00003014 4267 clr.w -[A7] 00003016 4EBA FF9A jsr [PC - 0x66 /* 00002FB2 */] 0000301A 6028 bra +0x2A /* 00003044 */ label0000301C: 0000301C 486C 0010 pea.l [A4 + 0x10] 00003020 4EBA E914 jsr [PC - 0x16EC /* 00001936 */] 00003024 42A7 clr.l -[A7] 00003026 4EBA FF70 jsr [PC - 0x90 /* 00002F98 */] 0000302A 3F3C 0001 move.w -[A7], 0x1 0000302E 4EBA FF82 jsr [PC - 0x7E /* 00002FB2 */] 00003032 6010 bra +0x12 /* 00003044 */ label00003034: 00003034 2F2C 0010 move.l -[A7], [A4 + 0x10] 00003038 4EBA FF5E jsr [PC - 0xA2 /* 00002F98 */] 0000303C 3F3C 0002 move.w -[A7], 0x2 00003040 4EBA FF70 jsr [PC - 0x90 /* 00002FB2 */] label00003044: 00003044 4CDF 1080 movem.l D7,A4, [A7]+ 00003048 4E5E unlink A6 0000304A 2E9F move.l [A7], [A7]+ 0000304C 4E75 rts export_892: 0000304E 4E56 0000 link A6, 0 00003052 102E 0008 move.b D0, [A6 + 0x8] 00003056 6700 00C2 beq +0xC4 /* 0000311A */ 0000305A 302E 000A move.w D0, [A6 + 0xA] 0000305E 6B00 00AC bmi +0xAE /* 0000310C */ 00003062 0C40 000B cmpi.w D0, 0xB 00003066 6E00 00A4 bgt +0xA6 /* 0000310C */ 0000306A D040 add.w D0, D0 0000306C 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003070 4EFB 0000 jmp [PC + D0.w] 00003074 001A 0026 ori.b [A2]+, 0x26 /* '&' */ 00003078 0032 003E 004A ori.b [A2 + D0.w + 0x4A], 0x3E /* '>' */ 0000307E 0054 005E ori.w [A4], 0x5E /* '^' */ 00003082 0068 0072 007C ori.w [A0 + 0x7C], 0x72 /* 'r' */ 00003088 0086 0090 487A ori.l D6, 0x90487A 0000308E 011A btst [A2]+, D0 00003090 4EBA E8C8 jsr [PC - 0x1738 /* 0000195A */] 00003094 6000 00AA bra +0xAC /* 00003140 */ 00003098 487A 0106 pea.l [PC + 0x106 /* 000031A0, value 0x66F7061, pstring "opaque" */] 0000309C 4EBA E8BC jsr [PC - 0x1744 /* 0000195A */] 000030A0 6000 009E bra +0xA0 /* 00003140 */ 000030A4 487A 00F0 pea.l [PC + 0xF0 /* 00003196, value 0x9726563 '\trec', pstring "rectangle" */] 000030A8 4EBA E8B0 jsr [PC - 0x1750 /* 0000195A */] 000030AC 6000 0092 bra +0x94 /* 00003140 */ 000030B0 487A 00DA pea.l [PC + 0xDA /* 0000318C, value 0x9726F75 '\trou', pstring "roundRect" */] 000030B4 4EBA E8A4 jsr [PC - 0x175C /* 0000195A */] 000030B8 6000 0086 bra +0x88 /* 00003140 */ 000030BC 487A 00C6 pea.l [PC + 0xC6 /* 00003184, value 0x6736861, pstring "shadow" */] 000030C0 4EBA E898 jsr [PC - 0x1768 /* 0000195A */] 000030C4 607A bra +0x7C /* 00003140 */ 000030C6 487A 00B2 pea.l [PC + 0xB2 /* 0000317A, value 0x8636865, pstring "checkBox" */] 000030CA 4EBA E88E jsr [PC - 0x1772 /* 0000195A */] 000030CE 6070 bra +0x72 /* 00003140 */ 000030D0 487A 009C pea.l [PC + 0x9C /* 0000316E, value 0xB726164, pstring "radioButton" */] 000030D4 4EBA E884 jsr [PC - 0x177C /* 0000195A */] 000030D8 6066 bra +0x68 /* 00003140 */ 000030DA 487A 0088 pea.l [PC + 0x88 /* 00003164, value 0x9736372 '\tscr', pstring "scrolling" */] 000030DE 4EBA E87A jsr [PC - 0x1786 /* 0000195A */] 000030E2 605C bra +0x5E /* 00003140 */ 000030E4 487A 0074 pea.l [PC + 0x74 /* 0000315A, value 0x8737461, pstring "standard" */] 000030E8 4EBA E870 jsr [PC - 0x1790 /* 0000195A */] 000030EC 6052 bra +0x54 /* 00003140 */ 000030EE 487A 0062 pea.l [PC + 0x62 /* 00003152, value 0x7646566, pstring "default" */] 000030F2 4EBA E866 jsr [PC - 0x179A /* 0000195A */] 000030F6 6048 bra +0x4A /* 00003140 */ 000030F8 487A 0052 pea.l [PC + 0x52 /* 0000314C, value 0x46F7661, pstring "oval" */] 000030FC 4EBA E85C jsr [PC - 0x17A4 /* 0000195A */] 00003100 603E bra +0x40 /* 00003140 */ 00003102 487A 0042 pea.l [PC + 0x42 /* 00003146, value 0x5706F70, pstring "popup" */] 00003106 4EBA E852 jsr [PC - 0x17AE /* 0000195A */] 0000310A 6034 bra +0x36 /* 00003140 */ label0000310C: 0000310C 302E 000A move.w D0, [A6 + 0xA] 00003110 48C0 ext.l D0 00003112 2F00 move.l -[A7], D0 00003114 4EBA FE82 jsr [PC - 0x17E /* 00002F98 */] 00003118 6026 bra +0x28 /* 00003140 */ label0000311A: 0000311A 7004 moveq.l D0, 0x04 0000311C B06E 000A cmp.w D0, [A6 + 0xA] 00003120 660C bne +0xE /* 0000312E */ 00003122 2F3C 7368 6164 move.l -[A7], 0x73686164 /* 'shad' */ 00003128 4EBA FE6E jsr [PC - 0x192 /* 00002F98 */] 0000312C 6012 bra +0x14 /* 00003140 */ label0000312E: 0000312E 302E 000A move.w D0, [A6 + 0xA] 00003132 48C0 ext.l D0 00003134 D0BC 5053 5430 add.l D0, 0x50535430 /* 'PST0' */ 0000313A 2F00 move.l -[A7], D0 0000313C 4EBA FE5A jsr [PC - 0x1A6 /* 00002F98 */] label00003140: 00003140 4E5E unlink A6 00003142 2E9F move.l [A7], [A7]+ 00003144 4E75 rts 00003146 0570 6F70 7570 046F bchg [A0 + 0x7570046F], D2 0000314E 7661 moveq.l D3, 0x61 00003150 6C00 0764 bge +0x766 /* 000038B6 */ 00003154 6566 bcs +0x68 /* 000031BC */ 00003156 6175 bsr +0x77 /* 000031CD */ 00003158 6C74 bge +0x76 /* 000031CE */ 0000315A 0873 7461 6E64 bchg.b [A3 + D6 * 8 + 0x64], 0x61 /* 'a' */ 00003160 6172 bsr +0x74 /* 000031D4 */ 00003162 6400 0973 bcc +0x975 /* 00003AD7 */ 00003166 6372 bls +0x74 /* 000031DA */ 00003168 6F6C ble +0x6E /* 000031D6 */ 0000316A 6C69 bge +0x6B /* 000031D5 */ 0000316C 6E67 bgt +0x69 /* 000031D5 */ 0000316E 0B72 6164 bchg <>, D5 00003172 696F bvs +0x71 /* 000031E3 */ 00003174 4275 7474 clr.w [A5 + D7.w * 4 + 0x74] 00003178 6F6E ble +0x70 /* 000031E8 */ 0000317A 0863 6865 bchg.b -[A3], 0x65 /* 'e' */ 0000317E 636B bls +0x6D /* 000031EB */ 00003180 426F 7800 clr.w [A7 + 0x7800] 00003184 0673 6861 646F addi.w [A3 + D6.w * 4 + 0x6F], 0x6861 /* 'ha' */ 0000318A 7700 moveq.l D3, 0x00 0000318C 0972 6F75 bchg <>, D4 00003190 6E64 bgt +0x66 /* 000031F6 */ 00003192 5265 addq.w -[A5], 1 00003194 6374 bls +0x76 /* 0000320A */ 00003196 0972 6563 7461 6E67 6C65 bchg [[A2 + 0x7461] + 0x6E676C65], D4 000031A0 066F 7061 7175 addi.w [A7 + 0x7175], 0x7061 /* 'pa' */ 000031A6 6500 0B74 bcs +0xB76 /* 00003D1C */ 000031AA 7261 moveq.l D1, 0x61 000031AC 6E73 bgt +0x75 /* 00003221 */ 000031AE 7061 moveq.l D0, 0x61 000031B0 7265 moveq.l D1, 0x65 000031B2 6E74 bgt +0x76 /* 00003228 */ export_893: fn000031B4: 000031B4 4E56 FFCA link A6, -0x0036 000031B8 48E7 0308 movem.l -[A7], D6,D7,A4 label000031BC: 000031BC 4267 clr.w -[A7] 000031BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031C2 4267 clr.w -[A7] 000031C4 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 000031C8 3E1F move.w D7, [A7]+ 000031CA 57C0 seq D0 000031CC 4A00 tst.b D0 label000031CE: 000031CE 6626 bne +0x28 /* 000031F6 */ 000031D0 2F00 move.l -[A7], D0 000031D2 4267 clr.w -[A7] fn000031D4: 000031D4 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 000031D6-000031DE label000031D6: 000031D6 0008 2F28 ori.b A0, 0x28 /* '(' */ label000031DA: 000031DA 0002 3F07 ori.b D2, 0x7 // end alternate branch 000031D6-000031DE label000031D6: // (misaligned) 000031D8 2F28 0002 move.l -[A7], [A0 + 0x2] label000031DA: // (misaligned) 000031DC 3F07 move.w -[A7], D7 000031DE 486E FFCA pea.l [A6 - 0x36] 000031E2 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 000031E6 121F move.b D1, [A7]+ label000031E8: 000031E8 201F move.l D0, [A7]+ 000031EA 0A01 0001 xori.b D1, 0x1 000031EE 8001 or.b D0, D1 000031F0 0240 0001 andi.w D0, 0x1 000031F4 6712 beq +0x14 /* 00003208 */ label000031F6: 000031F6 4EBA E6C2 jsr [PC - 0x193E /* 000018BA */] 000031FA 4267 clr.w -[A7] 000031FC 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00003200 4EBA CEA4 jsr [PC - 0x315C /* 000000A6 */] 00003204 6000 00E6 bra +0xE8 /* 000032EC */ label00003208: 00003208 BE6D C374 cmp.w D7, [A5 - 0x3C8C] // begin alternate branch 0000320A-0000320E label0000320A: 0000320A C374 57C0 .incomplete // end alternate branch 0000320A-0000320E label0000320A: // (misaligned) 0000320C 57C0 seq D0 0000320E 4A00 tst.b D0 00003210 6700 0084 beq +0x86 /* 00003296 */ 00003214 206E 0008 movea.l A0, [A6 + 0x8] 00003218 2228 0002 move.l D1, [A0 + 0x2] 0000321C B2AD B46E cmp.l D1, [A5 - 0x4B92] 00003220 57C1 seq D1 00003222 C001 and.b D0, D1 00003224 6770 beq +0x72 /* 00003296 */ 00003226 2228 000A move.l D1, [A0 + 0xA] // begin alternate branch 00003228-00003230 label00003228: 00003228 000A B2AD ori.b A2, 0xAD 0000322C B534 57C1 xor.b [[ + <>]], D2 // end alternate branch 00003228-00003230 label00003228: // (misaligned) 0000322A B2AD B534 cmp.l D1, [A5 - 0x4ACC] 0000322E 57C1 seq D1 00003230 C001 and.b D0, D1 00003232 6762 beq +0x64 /* 00003296 */ 00003234 206D C6DC movea.l A0, [A5 - 0x3924] 00003238 2050 movea.l A0, [A0] 0000323A 3C28 003C move.w D6, [A0 + 0x3C] 0000323E 42A7 clr.l -[A7] 00003240 3006 move.w D0, D6 00003242 5240 addq.w D0, 1 00003244 48C0 ext.l D0 00003246 2F00 move.l -[A7], D0 00003248 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 0000324C 2D5F FFFA move.l [A6 - 0x6], [A7]+ 00003250 660C bne +0xE /* 0000325E */ 00003252 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 00003256 4EBA E662 jsr [PC - 0x199E /* 000018BA */] 0000325A 6000 0082 bra +0x84 /* 000032DE */ label0000325E: 0000325E 206D C6DC movea.l A0, [A5 - 0x3924] 00003262 2050 movea.l A0, [A0] 00003264 2068 003E movea.l A0, [A0 + 0x3E] 00003268 2F10 move.l -[A7], [A0] 0000326A 206E FFFA movea.l A0, [A6 - 0x6] 0000326E 2F10 move.l -[A7], [A0] 00003270 3006 move.w D0, D6 00003272 48C0 ext.l D0 00003274 2F00 move.l -[A7], D0 00003276 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 0000327A 206E FFFA movea.l A0, [A6 - 0x6] 0000327E 3006 move.w D0, D6 00003280 48C0 ext.l D0 00003282 2840 movea.l A4, D0 00003284 D9D0 add.l A4, [A0] 00003286 4214 clr.b [A4] 00003288 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000328C 1F3C 0001 move.b -[A7], 0x1 00003290 4EBA E644 jsr [PC - 0x19BC /* 000018D6 */] 00003294 6048 bra +0x4A /* 000032DE */ label00003296: 00003296 206E 0008 movea.l A0, [A6 + 0x8] 0000329A 2248 movea.l A1, A0 0000329C 2028 000A move.l D0, [A0 + 0xA] 000032A0 B0A9 0002 cmp.l D0, [A1 + 0x2] 000032A4 6606 bne +0x8 /* 000032AC */ 000032A6 3007 move.w D0, D7 000032A8 4440 neg.w D0 000032AA 3E00 move.w D7, D0 label000032AC: 000032AC 206E 0008 movea.l A0, [A6 + 0x8] 000032B0 2F28 000A move.l -[A7], [A0 + 0xA] 000032B4 2F28 0002 move.l -[A7], [A0 + 0x2] 000032B8 3F07 move.w -[A7], D7 000032BA 486E FFFA pea.l [A6 - 0x6] 000032BE 486E FFE8 pea.l [A6 - 0x18] 000032C2 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */] 000032C6 4AAE FFFA tst.l [A6 - 0x6] 000032CA 6606 bne +0x8 /* 000032D2 */ 000032CC 4EBA E5EC jsr [PC - 0x1A14 /* 000018BA */] 000032D0 600C bra +0xE /* 000032DE */ label000032D2: 000032D2 2F2E FFFA move.l -[A7], [A6 - 0x6] 000032D6 1F3C 0001 move.b -[A7], 0x1 000032DA 4EBA E5FA jsr [PC - 0x1A06 /* 000018D6 */] label000032DE: 000032DE 4267 clr.w -[A7] 000032E0 3F2E FFE0 move.w -[A7], [A6 - 0x20] 000032E4 4EAD 2B82 jsr [A5 + 0x2B82 /* export_1388 */] 000032E8 4EBA CDBC jsr [PC - 0x3244 /* 000000A6 */] label000032EC: 000032EC 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000032F0 4E5E unlink A6 000032F2 2E9F move.l [A7], [A7]+ 000032F4 4E75 rts export_894: fn000032F6: 000032F6 4E56 0000 link A6, 0 000032FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032FE 7004 moveq.l D0, 0x04 00003300 2F00 move.l -[A7], D0 00003302 1F3C 0002 move.b -[A7], 0x2 00003306 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 0000330A 4E5E unlink A6 0000330C 2E9F move.l [A7], [A7]+ 0000330E 4E75 rts export_895: fn00003310: 00003310 4E56 0000 link A6, 0 00003314 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003318 7008 moveq.l D0, 0x08 0000331A 2F00 move.l -[A7], D0 0000331C 1F3C 0003 move.b -[A7], 0x3 00003320 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00003324 4E5E unlink A6 00003326 2E9F move.l [A7], [A7]+ 00003328 4E75 rts fn0000332A: 0000332A 4E56 FF00 link A6, -0x0100 0000332E 1D7C 0004 FF00 move.b [A6 - 0x100], 0x4 00003334 226E 0008 movea.l A1, [A6 + 0x8] 00003338 2069 0008 movea.l A0, [A1 + 0x8] 0000333C 4868 0014 pea.l [A0 + 0x14] 00003340 41EE FF00 lea.l A0, [A6 - 0x100] 00003344 2008 move.l D0, A0 00003346 5280 addq.l D0, 1 00003348 2F00 move.l -[A7], D0 0000334A 7004 moveq.l D0, 0x04 0000334C 2F00 move.l -[A7], D0 0000334E 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00003352 486E FF00 pea.l [A6 - 0x100] 00003356 4EBA E5DE jsr [PC - 0x1A22 /* 00001936 */] 0000335A 206E 0008 movea.l A0, [A6 + 0x8] 0000335E 2C48 movea.l A6, A0 00003360 4EFA 0092 jmp [PC + 0x92 /* 000033F4 */] 00003364 0000 4E5E ori.b D0, 0x5E /* '^' */ 00003368 2E9F move.l [A7], [A7]+ 0000336A 4E75 rts export_896: 0000336C 4E56 FFF0 link A6, -0x0010 00003370 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00003374 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003378 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */] 0000337C 206E 0008 movea.l A0, [A6 + 0x8] 00003380 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 00003386 B0A8 0014 cmp.l D0, [A0 + 0x14] 0000338A 660A bne +0xC /* 00003396 */ 0000338C 487A 0074 pea.l [PC + 0x74 /* 00003402, value 0x9487970 '\tHyp', pstring "HyperTalk" */] 00003390 4EBA E5C8 jsr [PC - 0x1A38 /* 0000195A */] 00003394 605E bra +0x60 /* 000033F4 */ label00003396: 00003396 7001 moveq.l D0, 0x01 00003398 2D40 FFF8 move.l [A6 - 0x8], D0 0000339C 2D6D B3C0 FFF4 move.l [A6 - 0xC], [A5 - 0x4C40] 000033A2 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 000033A8 603A bra +0x3C /* 000033E4 */ label000033AA: 000033AA 206D B3BC movea.l A0, [A5 - 0x4C44] 000033AE 2050 movea.l A0, [A0] 000033B0 302E FFFE move.w D0, [A6 - 0x2] 000033B4 C1FC 0112 muls.w D0, 0x112 000033B8 43E8 FEEE lea.l A1, [A0 - 0x112] 000033BC 41F1 0000 lea.l A0, [A1 + D0.w] 000033C0 2D48 FFF0 move.l [A6 - 0x10], A0 000033C4 226E 0008 movea.l A1, [A6 + 0x8] 000033C8 2029 0014 move.l D0, [A1 + 0x14] 000033CC B090 cmp.l D0, [A0] 000033CE 660E bne +0x10 /* 000033DE */ 000033D0 206E FFF0 movea.l A0, [A6 - 0x10] 000033D4 4868 0010 pea.l [A0 + 0x10] 000033D8 4EBA E580 jsr [PC - 0x1A80 /* 0000195A */] 000033DC 6016 bra +0x18 /* 000033F4 */ label000033DE: 000033DE 52AE FFFC addq.l [A6 - 0x4], 1 000033E2 690A bvs +0xC /* 000033EE */ label000033E4: 000033E4 202E FFFC move.l D0, [A6 - 0x4] 000033E8 B0AE FFF4 cmp.l D0, [A6 - 0xC] 000033EC 6FBC ble -0x42 /* 000033AA */ label000033EE: 000033EE 2F0E move.l -[A7], A6 000033F0 4EBA FF38 jsr [PC - 0xC8 /* 0000332A */] label000033F4: 000033F4 4FEE FFD0 lea.l A7, [A6 - 0x30] 000033F8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000033FC 4E5E unlink A6 000033FE 2E9F move.l [A7], [A7]+ 00003400 4E75 rts 00003402 0948 bchg A0, D4 00003404 7970 moveq.l D4, 0x70 00003406 6572 bcs +0x74 /* 0000347A */ 00003408 5461 addq.w -[A1], 2 0000340A 6C6B bge +0x6D /* 00003477 */ export_897: 0000340C 4E56 0000 link A6, 0 00003410 102E 0008 move.b D0, [A6 + 0x8] 00003414 6742 beq +0x44 /* 00003458 */ 00003416 302E 000A move.w D0, [A6 + 0xA] 0000341A 5440 addq.w D0, 2 0000341C 670E beq +0x10 /* 0000342C */ 0000341E 5340 subq.w D0, 1 00003420 671E beq +0x20 /* 00003440 */ 00003422 5340 subq.w D0, 1 00003424 6706 beq +0x8 /* 0000342C */ 00003426 5340 subq.w D0, 1 00003428 670C beq +0xE /* 00003436 */ 0000342A 601E bra +0x20 /* 0000344A */ label0000342C: 0000342C 487A 006E pea.l [PC + 0x6E /* 0000349C, value 0x46C6566, pstring "left" */] 00003430 4EBA E528 jsr [PC - 0x1AD8 /* 0000195A */] 00003434 6052 bra +0x54 /* 00003488 */ label00003436: 00003436 487A 005C pea.l [PC + 0x5C /* 00003494, value 0x663656E, pstring "center" */] 0000343A 4EBA E51E jsr [PC - 0x1AE2 /* 0000195A */] 0000343E 6048 bra +0x4A /* 00003488 */ label00003440: 00003440 487A 004C pea.l [PC + 0x4C /* 0000348E, value 0x5726967, pstring "right" */] 00003444 4EBA E514 jsr [PC - 0x1AEC /* 0000195A */] 00003448 603E bra +0x40 /* 00003488 */ label0000344A: 0000344A 302E 000A move.w D0, [A6 + 0xA] 0000344E 48C0 ext.l D0 00003450 2F00 move.l -[A7], D0 00003452 4EBA FB44 jsr [PC - 0x4BC /* 00002F98 */] 00003456 6030 bra +0x32 /* 00003488 */ label00003458: 00003458 302E 000A move.w D0, [A6 + 0xA] 0000345C 5240 addq.w D0, 1 0000345E 6712 beq +0x14 /* 00003472 */ 00003460 5540 subq.w D0, 2 00003462 6702 beq +0x4 /* 00003466 */ 00003464 6018 bra +0x1A /* 0000347E */ label00003466: 00003466 2F3C 6365 6E74 move.l -[A7], 0x63656E74 /* 'cent' */ 0000346C 4EBA FB2A jsr [PC - 0x4D6 /* 00002F98 */] 00003470 6016 bra +0x18 /* 00003488 */ label00003472: 00003472 2F3C 7267 6874 move.l -[A7], 0x72676874 /* 'rght' */ 00003478 4EBA FB1E jsr [PC - 0x4E2 /* 00002F98 */] // begin alternate branch 0000347A-0000347C label0000347A: 0000347A FB1E .extension 0xB1E // unimplemented // end alternate branch 0000347A-0000347C label0000347A: // (misaligned) 0000347C 600A bra +0xC /* 00003488 */ label0000347E: 0000347E 2F3C 6C65 6674 move.l -[A7], 0x6C656674 /* 'left' */ 00003484 4EBA FB12 jsr [PC - 0x4EE /* 00002F98 */] label00003488: 00003488 4E5E unlink A6 0000348A 2E9F move.l [A7], [A7]+ 0000348C 4E75 rts 0000348E 0572 6967 bchg <>, D2 00003492 6874 bvc +0x76 /* 00003508 */ 00003494 0663 656E addi.w -[A3], 0x656E /* 'en' */ 00003498 7465 moveq.l D2, 0x65 0000349A 7200 moveq.l D1, 0x00 0000349C 046C 6566 7400 subi.w [A4 + 0x7400], 0x6566 /* 'ef' */ export_898: 000034A2 4E56 FDFE link A6, -0x0202 000034A6 2F07 move.l -[A7], D7 000034A8 3E2E 000A move.w D7, [A6 + 0xA] 000034AC 70FF moveq.l D0, 0xFFFFFFFF 000034AE B047 cmp.w D0, D7 000034B0 660C bne +0xE /* 000034BE */ 000034B2 487A 029C pea.l [PC + 0x29C /* 00003750, value 0x56D6978, pstring "mixed" */] 000034B6 4EBA E4A2 jsr [PC - 0x1B5E /* 0000195A */] 000034BA 6000 023E bra +0x240 /* 000036FA */ label000034BE: 000034BE 102E 000C move.b D0, [A6 + 0xC] 000034C2 4880 ext.w D0 000034C4 5140 subq.w D0, 8 000034C6 670C beq +0xE /* 000034D4 */ 000034C8 5340 subq.w D0, 1 000034CA 6734 beq +0x36 /* 00003500 */ 000034CC 5340 subq.w D0, 1 000034CE 673E beq +0x40 /* 0000350E */ 000034D0 6000 0228 bra +0x22A /* 000036FA */ label000034D4: 000034D4 3F07 move.w -[A7], D7 000034D6 486E FF00 pea.l [A6 - 0x100] 000034DA A8FF syscall GetFName/GetFontName 000034DC 4240 clr.w D0 000034DE 102E FF00 move.b D0, [A6 - 0x100] 000034E2 4A40 tst.w D0 000034E4 660E bne +0x10 /* 000034F4 */ 000034E6 3007 move.w D0, D7 000034E8 48C0 ext.l D0 000034EA 2F00 move.l -[A7], D0 000034EC 4EBA FAAA jsr [PC - 0x556 /* 00002F98 */] 000034F0 6000 0208 bra +0x20A /* 000036FA */ label000034F4: 000034F4 486E FF00 pea.l [A6 - 0x100] 000034F8 4EBA E43C jsr [PC - 0x1BC4 /* 00001936 */] 000034FC 6000 01FC bra +0x1FE /* 000036FA */ label00003500: 00003500 3007 move.w D0, D7 00003502 48C0 ext.l D0 00003504 2F00 move.l -[A7], D0 00003506 4EBA FA90 jsr [PC - 0x570 /* 00002F98 */] // begin alternate branch 00003508-0000350A label00003508: 00003508 FA90 .extension 0xA90 // unimplemented // end alternate branch 00003508-0000350A label00003508: // (misaligned) 0000350A 6000 01EE bra +0x1F0 /* 000036FA */ label0000350E: 0000350E 102E 0008 move.b D0, [A6 + 0x8] 00003512 6700 01DC beq +0x1DE /* 000036F0 */ 00003516 4267 clr.w -[A7] 00003518 3F07 move.w -[A7], D7 0000351A 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */] 0000351E 1D5F FEFF move.b [A6 - 0x101], [A7]+ 00003522 102E FEFF move.b D0, [A6 - 0x101] 00003526 7200 moveq.l D1, 0x00 00003528 B001 cmp.b D0, D1 0000352A 6614 bne +0x16 /* 00003540 */ 0000352C 41EE FF00 lea.l A0, [A6 - 0x100] 00003530 43FA 0218 lea.l A1, [PC + 0x218 /* 0000374A, value 0x5706C61, pstring "plain" */] 00003534 7002 moveq.l D0, 0x02 label00003536: 00003536 30D9 move.w [A0]+, [A1]+ 00003538 51C8 FFFC dbf D0, -0x6 /* 00003536 */ 0000353C 6000 01A8 bra +0x1AA /* 000036E6 */ label00003540: 00003540 422E FF00 clr.b [A6 - 0x100] 00003544 4267 clr.w -[A7] 00003546 486E FEFF pea.l [A6 - 0x101] 0000354A 7007 moveq.l D0, 0x07 0000354C 2F00 move.l -[A7], D0 0000354E A85D syscall BitTst 00003550 101F move.b D0, [A7]+ 00003552 6724 beq +0x26 /* 00003578 */ 00003554 486E FF00 pea.l [A6 - 0x100] 00003558 487A 01EA pea.l [PC + 0x1EA /* 00003744, value 0x5626F6C, pstring "bold," */] 0000355C 486E FDFE pea.l [A6 - 0x202] 00003560 3F3C 0002 move.w -[A7], 0x2 00003564 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003568 41EE FF00 lea.l A0, [A6 - 0x100] 0000356C 43EE FDFE lea.l A1, [A6 - 0x202] 00003570 707F moveq.l D0, 0x7F label00003572: 00003572 30D9 move.w [A0]+, [A1]+ 00003574 51C8 FFFC dbf D0, -0x6 /* 00003572 */ label00003578: 00003578 4267 clr.w -[A7] 0000357A 486E FEFF pea.l [A6 - 0x101] 0000357E 7006 moveq.l D0, 0x06 00003580 2F00 move.l -[A7], D0 00003582 A85D syscall BitTst 00003584 101F move.b D0, [A7]+ 00003586 6724 beq +0x26 /* 000035AC */ 00003588 486E FF00 pea.l [A6 - 0x100] 0000358C 487A 01AE pea.l [PC + 0x1AE /* 0000373C, value 0x7697461, pstring "italic," */] 00003590 486E FDFE pea.l [A6 - 0x202] 00003594 3F3C 0002 move.w -[A7], 0x2 00003598 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000359C 41EE FF00 lea.l A0, [A6 - 0x100] 000035A0 43EE FDFE lea.l A1, [A6 - 0x202] 000035A4 707F moveq.l D0, 0x7F label000035A6: 000035A6 30D9 move.w [A0]+, [A1]+ 000035A8 51C8 FFFC dbf D0, -0x6 /* 000035A6 */ label000035AC: 000035AC 4267 clr.w -[A7] 000035AE 486E FEFF pea.l [A6 - 0x101] 000035B2 7005 moveq.l D0, 0x05 000035B4 2F00 move.l -[A7], D0 000035B6 A85D syscall BitTst 000035B8 101F move.b D0, [A7]+ 000035BA 6724 beq +0x26 /* 000035E0 */ 000035BC 486E FF00 pea.l [A6 - 0x100] 000035C0 487A 016E pea.l [PC + 0x16E /* 00003730, value 0xA756E64 '\nund', pstring "underline," */] 000035C4 486E FDFE pea.l [A6 - 0x202] 000035C8 3F3C 0002 move.w -[A7], 0x2 000035CC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000035D0 41EE FF00 lea.l A0, [A6 - 0x100] 000035D4 43EE FDFE lea.l A1, [A6 - 0x202] 000035D8 707F moveq.l D0, 0x7F label000035DA: 000035DA 30D9 move.w [A0]+, [A1]+ 000035DC 51C8 FFFC dbf D0, -0x6 /* 000035DA */ label000035E0: 000035E0 4267 clr.w -[A7] 000035E2 486E FEFF pea.l [A6 - 0x101] 000035E6 7004 moveq.l D0, 0x04 000035E8 2F00 move.l -[A7], D0 000035EA A85D syscall BitTst 000035EC 101F move.b D0, [A7]+ 000035EE 6724 beq +0x26 /* 00003614 */ 000035F0 486E FF00 pea.l [A6 - 0x100] 000035F4 487A 0130 pea.l [PC + 0x130 /* 00003726, value 0x86F7574, pstring "outline," */] 000035F8 486E FDFE pea.l [A6 - 0x202] 000035FC 3F3C 0002 move.w -[A7], 0x2 00003600 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003604 41EE FF00 lea.l A0, [A6 - 0x100] 00003608 43EE FDFE lea.l A1, [A6 - 0x202] 0000360C 707F moveq.l D0, 0x7F label0000360E: 0000360E 30D9 move.w [A0]+, [A1]+ 00003610 51C8 FFFC dbf D0, -0x6 /* 0000360E */ label00003614: 00003614 4267 clr.w -[A7] 00003616 486E FEFF pea.l [A6 - 0x101] 0000361A 7003 moveq.l D0, 0x03 0000361C 2F00 move.l -[A7], D0 0000361E A85D syscall BitTst 00003620 101F move.b D0, [A7]+ 00003622 6724 beq +0x26 /* 00003648 */ 00003624 486E FF00 pea.l [A6 - 0x100] 00003628 487A 00F4 pea.l [PC + 0xF4 /* 0000371E, value 0x7736861, pstring "shadow," */] 0000362C 486E FDFE pea.l [A6 - 0x202] 00003630 3F3C 0002 move.w -[A7], 0x2 00003634 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003638 41EE FF00 lea.l A0, [A6 - 0x100] 0000363C 43EE FDFE lea.l A1, [A6 - 0x202] 00003640 707F moveq.l D0, 0x7F label00003642: 00003642 30D9 move.w [A0]+, [A1]+ 00003644 51C8 FFFC dbf D0, -0x6 /* 00003642 */ label00003648: 00003648 4267 clr.w -[A7] 0000364A 486E FEFF pea.l [A6 - 0x101] 0000364E 7002 moveq.l D0, 0x02 00003650 2F00 move.l -[A7], D0 00003652 A85D syscall BitTst 00003654 101F move.b D0, [A7]+ 00003656 6724 beq +0x26 /* 0000367C */ 00003658 486E FF00 pea.l [A6 - 0x100] 0000365C 487A 00B6 pea.l [PC + 0xB6 /* 00003714, value 0x9636F6E '\tcon', pstring "condense," */] 00003660 486E FDFE pea.l [A6 - 0x202] 00003664 3F3C 0002 move.w -[A7], 0x2 00003668 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000366C 41EE FF00 lea.l A0, [A6 - 0x100] 00003670 43EE FDFE lea.l A1, [A6 - 0x202] 00003674 707F moveq.l D0, 0x7F label00003676: 00003676 30D9 move.w [A0]+, [A1]+ 00003678 51C8 FFFC dbf D0, -0x6 /* 00003676 */ label0000367C: 0000367C 4267 clr.w -[A7] 0000367E 486E FEFF pea.l [A6 - 0x101] 00003682 7001 moveq.l D0, 0x01 00003684 2F00 move.l -[A7], D0 00003686 A85D syscall BitTst 00003688 101F move.b D0, [A7]+ 0000368A 6724 beq +0x26 /* 000036B0 */ 0000368C 486E FF00 pea.l [A6 - 0x100] 00003690 487A 007A pea.l [PC + 0x7A /* 0000370C, value 0x7657874, pstring "extend," */] 00003694 486E FDFE pea.l [A6 - 0x202] 00003698 3F3C 0002 move.w -[A7], 0x2 0000369C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000036A0 41EE FF00 lea.l A0, [A6 - 0x100] 000036A4 43EE FDFE lea.l A1, [A6 - 0x202] 000036A8 707F moveq.l D0, 0x7F label000036AA: 000036AA 30D9 move.w [A0]+, [A1]+ 000036AC 51C8 FFFC dbf D0, -0x6 /* 000036AA */ label000036B0: 000036B0 4267 clr.w -[A7] 000036B2 486E FEFF pea.l [A6 - 0x101] 000036B6 42A7 clr.l -[A7] 000036B8 A85D syscall BitTst 000036BA 101F move.b D0, [A7]+ 000036BC 6724 beq +0x26 /* 000036E2 */ 000036BE 486E FF00 pea.l [A6 - 0x100] 000036C2 487A 0040 pea.l [PC + 0x40 /* 00003704, value 0x667726F, pstring "group," */] 000036C6 486E FDFE pea.l [A6 - 0x202] 000036CA 3F3C 0002 move.w -[A7], 0x2 000036CE 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000036D2 41EE FF00 lea.l A0, [A6 - 0x100] 000036D6 43EE FDFE lea.l A1, [A6 - 0x202] 000036DA 707F moveq.l D0, 0x7F label000036DC: 000036DC 30D9 move.w [A0]+, [A1]+ 000036DE 51C8 FFFC dbf D0, -0x6 /* 000036DC */ label000036E2: 000036E2 532E FF00 subq.b [A6 - 0x100], 1 label000036E6: 000036E6 486E FF00 pea.l [A6 - 0x100] 000036EA 4EBA E24A jsr [PC - 0x1DB6 /* 00001936 */] 000036EE 600A bra +0xC /* 000036FA */ label000036F0: 000036F0 3007 move.w D0, D7 000036F2 48C0 ext.l D0 000036F4 2F00 move.l -[A7], D0 000036F6 4EBA F8A0 jsr [PC - 0x760 /* 00002F98 */] label000036FA: 000036FA 2E1F move.l D7, [A7]+ 000036FC 4E5E unlink A6 000036FE 205F movea.l A0, [A7]+ 00003700 5C4F addq.w A7, 6 00003702 4ED0 jmp [A0] 00003704 0667 726F addi.w -[A7], 0x726F /* 'ro' */ 00003708 7570 moveq.l D2, 0x70 0000370A 2C00 move.l D6, D0 0000370C 0765 bchg -[A5], D3 0000370E 7874 moveq.l D4, 0x74 00003710 656E bcs +0x70 /* 00003780 */ 00003712 642C bcc +0x2E /* 00003740 */ 00003714 0963 bchg -[A3], D4 00003716 6F6E ble +0x70 /* 00003786 */ 00003718 6465 bcc +0x67 /* 0000377F */ 0000371A 6E73 bgt +0x75 /* 0000378F */ 0000371C 652C bcs +0x2E /* 0000374A */ 0000371E 0773 6861 bchg [A3 + D6 + 0x61], D3 00003722 646F bcc +0x71 /* 00003793 */ 00003724 772C moveq.l D3, 0x2C 00003726 086F 7574 6C69 bchg.b [A7 + 0x6C69], 0x74 /* 't' */ 0000372C 6E65 bgt +0x67 /* 00003793 */ 0000372E 2C00 move.l D6, D0 00003730 0A75 6E64 6572 6C69 6E65 2C00 xori.w [[A5 + 0x6C696E65] + 0x2C00], 0x6E64 /* 'nd' */ 0000373C 0769 7461 bchg [A1 + 0x7461], D3 label00003740: 00003740 6C69 bge +0x6B /* 000037AB */ 00003742 632C bls +0x2E /* 00003770 */ 00003744 0562 bchg -[A2], D2 00003746 6F6C ble +0x6E /* 000037B4 */ 00003748 642C bcc +0x2E /* 00003776 */ label0000374A: 0000374A 0570 6C61 bchg [A0 + D6 * 4 + 0x61], D2 0000374E 696E bvs +0x70 /* 000037BE */ 00003750 056D 6978 bchg [A5 + 0x6978], D2 00003754 6564 bcs +0x66 /* 000037BA */ export_899: 00003756 4E56 FED0 link A6, -0x0130 0000375A 48E7 0118 movem.l -[A7], D7,A3,A4 0000375E 4267 clr.w -[A7] 00003760 4EBA C930 jsr [PC - 0x36D0 /* 00000092 */] 00003764 3E1F move.w D7, [A7]+ 00003766 42A7 clr.l -[A7] 00003768 4EBA C896 jsr [PC - 0x376A /* 00000000 */] 0000376C 285F movea.l A4, [A7]+ 0000376E 0CAC 0000 00FF 0004 cmpi.l [A4 + 0x4], 0xFF // begin alternate branch 00003770-00003778 label00003770: 00003770 0000 00FF ori.b D0, 0xFF 00003774 0004 5EC0 ori.b D4, 0xC0 // end alternate branch 00003770-00003778 label00003770: // (misaligned) label00003776: 00003776 5EC0 sgt D0 00003778 4A00 tst.b D0 0000377A 660A bne +0xC /* 00003786 */ 0000377C 4A2C 0002 tst.b [A4 + 0x2] label00003780: 00003780 56C1 sne D1 00003782 8001 or.b D0, D1 00003784 671C beq +0x1E /* 000037A2 */ label00003786: 00003786 42A7 clr.l -[A7] 00003788 4EBA DC80 jsr [PC - 0x2380 /* 0000140A */] 0000378C 265F movea.l A3, [A7]+ 0000378E 486E FFD6 pea.l [A6 - 0x2A] 00003792 4EBA D6EC jsr [PC - 0x2914 /* 00000E80 */] 00003796 2F0B move.l -[A7], A3 00003798 1F3C 0001 move.b -[A7], 0x1 0000379C 4EBA E138 jsr [PC - 0x1EC8 /* 000018D6 */] 000037A0 6018 bra +0x1A /* 000037BA */ label000037A2: 000037A2 486E FED2 pea.l [A6 - 0x12E] 000037A6 4EBA DF9C jsr [PC - 0x2064 /* 00001744 */] 000037AA 486E FFD6 pea.l [A6 - 0x2A] 000037AE 4EBA D6D0 jsr [PC - 0x2930 /* 00000E80 */] 000037B2 486E FED2 pea.l [A6 - 0x12E] // begin alternate branch 000037B4-000037B6 label000037B4: 000037B4 FED2 .extension 0xED2 // unimplemented // end alternate branch 000037B4-000037B6 label000037B4: // (misaligned) 000037B6 4EBA E17E jsr [PC - 0x1E82 /* 00001936 */] label000037BA: 000037BA 3F07 move.w -[A7], D7 000037BC 4EBA C8E8 jsr [PC - 0x3718 /* 000000A6 */] // begin alternate branch 000037BE-000037C4 label000037BE: 000037BE C8E8 102D mulu.w D4, [A0 + 0x102D] 000037C2 B820 cmp.b D4, -[A0] // end alternate branch 000037BE-000037C4 label000037BE: // (misaligned) 000037C0 102D B820 move.b D0, [A5 - 0x47E0] 000037C4 6608 bne +0xA /* 000037CE */ 000037C6 486E FFD6 pea.l [A6 - 0x2A] 000037CA 4EBA D1E6 jsr [PC - 0x2E1A /* 000009B2 */] label000037CE: 000037CE 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000037D2 4E5E unlink A6 000037D4 4E75 rts export_900: 000037D6 4E56 FFF4 link A6, -0x000C 000037DA 206E 000C movea.l A0, [A6 + 0xC] 000037DE 43EE FFF8 lea.l A1, [A6 - 0x8] 000037E2 7003 moveq.l D0, 0x03 label000037E4: 000037E4 32D8 move.w [A1]+, [A0]+ 000037E6 51C8 FFFC dbf D0, -0x6 /* 000037E4 */ 000037EA 102E 000A move.b D0, [A6 + 0xA] 000037EE 4880 ext.w D0 000037F0 5B40 subq.w D0, 5 000037F2 6738 beq +0x3A /* 0000382C */ 000037F4 5340 subq.w D0, 1 000037F6 6740 beq +0x42 /* 00003838 */ 000037F8 0440 002D subi.w D0, 0x2D /* '-' */ 000037FC 6778 beq +0x7A /* 00003876 */ 000037FE 5340 subq.w D0, 1 00003800 6700 0084 beq +0x86 /* 00003886 */ 00003804 5340 subq.w D0, 1 00003806 6700 008C beq +0x8E /* 00003894 */ 0000380A 5340 subq.w D0, 1 0000380C 6700 0094 beq +0x96 /* 000038A2 */ 00003810 5340 subq.w D0, 1 00003812 6700 00E4 beq +0xE6 /* 000038F8 */ 00003816 5340 subq.w D0, 1 00003818 6700 00E8 beq +0xEA /* 00003902 */ 0000381C 5340 subq.w D0, 1 0000381E 6700 0090 beq +0x92 /* 000038B0 */ 00003822 5340 subq.w D0, 1 00003824 6700 00AE beq +0xB0 /* 000038D4 */ 00003828 6000 00E0 bra +0xE2 /* 0000390A */ label0000382C: 0000382C 486E FFF8 pea.l [A6 - 0x8] 00003830 4EBA FADE jsr [PC - 0x522 /* 00003310 */] 00003834 6000 00D4 bra +0xD6 /* 0000390A */ label00003838: 00003838 102E 0008 move.b D0, [A6 + 0x8] 0000383C 6708 beq +0xA /* 00003846 */ 0000383E 2D6E FFF8 FFF4 move.l [A6 - 0xC], [A6 - 0x8] 00003844 6024 bra +0x26 /* 0000386A */ label00003846: 00003846 302E FFFE move.w D0, [A6 - 0x2] 0000384A D06E FFFA add.w D0, [A6 - 0x6] 0000384E 48C0 ext.l D0 00003850 81FC 0002 divs.w D0, 0x2 00003854 3D40 FFF6 move.w [A6 - 0xA], D0 00003858 302E FFFC move.w D0, [A6 - 0x4] 0000385C D06E FFF8 add.w D0, [A6 - 0x8] 00003860 48C0 ext.l D0 00003862 81FC 0002 divs.w D0, 0x2 00003866 3D40 FFF4 move.w [A6 - 0xC], D0 label0000386A: 0000386A 486E FFF4 pea.l [A6 - 0xC] 0000386E 4EBA FA86 jsr [PC - 0x57A /* 000032F6 */] 00003872 6000 0096 bra +0x98 /* 0000390A */ label00003876: 00003876 302E FFF8 move.w D0, [A6 - 0x8] 0000387A 48C0 ext.l D0 0000387C 2F00 move.l -[A7], D0 0000387E 4EBA F718 jsr [PC - 0x8E8 /* 00002F98 */] 00003882 6000 0086 bra +0x88 /* 0000390A */ label00003886: 00003886 302E FFFA move.w D0, [A6 - 0x6] 0000388A 48C0 ext.l D0 0000388C 2F00 move.l -[A7], D0 0000388E 4EBA F708 jsr [PC - 0x8F8 /* 00002F98 */] 00003892 6076 bra +0x78 /* 0000390A */ label00003894: 00003894 302E FFFC move.w D0, [A6 - 0x4] 00003898 48C0 ext.l D0 0000389A 2F00 move.l -[A7], D0 0000389C 4EBA F6FA jsr [PC - 0x906 /* 00002F98 */] 000038A0 6068 bra +0x6A /* 0000390A */ label000038A2: 000038A2 302E FFFE move.w D0, [A6 - 0x2] 000038A6 48C0 ext.l D0 000038A8 2F00 move.l -[A7], D0 000038AA 4EBA F6EC jsr [PC - 0x914 /* 00002F98 */] 000038AE 605A bra +0x5C /* 0000390A */ label000038B0: 000038B0 302E FFFA move.w D0, [A6 - 0x6] 000038B4 B06E FFFE cmp.w D0, [A6 - 0x2] // begin alternate branch 000038B6-000038B8 label000038B6: 000038B6 FFFE .extension 0xFFE // unimplemented // end alternate branch 000038B6-000038B8 label000038B6: // (misaligned) 000038B8 6D08 blt +0xA /* 000038C2 */ 000038BA 42A7 clr.l -[A7] 000038BC 4EBA F6DA jsr [PC - 0x926 /* 00002F98 */] 000038C0 6048 bra +0x4A /* 0000390A */ label000038C2: 000038C2 302E FFFE move.w D0, [A6 - 0x2] 000038C6 906E FFFA sub.w D0, [A6 - 0x6] 000038CA 48C0 ext.l D0 000038CC 2F00 move.l -[A7], D0 000038CE 4EBA F6C8 jsr [PC - 0x938 /* 00002F98 */] 000038D2 6036 bra +0x38 /* 0000390A */ label000038D4: 000038D4 302E FFF8 move.w D0, [A6 - 0x8] 000038D8 B06E FFFC cmp.w D0, [A6 - 0x4] 000038DC 6D08 blt +0xA /* 000038E6 */ 000038DE 42A7 clr.l -[A7] 000038E0 4EBA F6B6 jsr [PC - 0x94A /* 00002F98 */] 000038E4 6024 bra +0x26 /* 0000390A */ label000038E6: 000038E6 302E FFFC move.w D0, [A6 - 0x4] 000038EA 906E FFF8 sub.w D0, [A6 - 0x8] 000038EE 48C0 ext.l D0 000038F0 2F00 move.l -[A7], D0 000038F2 4EBA F6A4 jsr [PC - 0x95C /* 00002F98 */] 000038F6 6012 bra +0x14 /* 0000390A */ label000038F8: 000038F8 486E FFF8 pea.l [A6 - 0x8] 000038FC 4EBA F9F8 jsr [PC - 0x608 /* 000032F6 */] 00003900 6008 bra +0xA /* 0000390A */ label00003902: 00003902 486E FFFC pea.l [A6 - 0x4] 00003906 4EBA F9EE jsr [PC - 0x612 /* 000032F6 */] label0000390A: 0000390A 4E5E unlink A6 0000390C 205F movea.l A0, [A7]+ 0000390E 504F addq.w A7, 8 00003910 4ED0 jmp [A0] export_901: fn00003912: 00003912 4E56 FFFA link A6, -0x0006 00003916 486E FFFC pea.l [A6 - 0x4] 0000391A 486E FFFA pea.l [A6 - 0x6] 0000391E 4EAD 117A jsr [A5 + 0x117A /* export_555 */] 00003922 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003926 1F3C 0001 move.b -[A7], 0x1 0000392A 4EBA DFAA jsr [PC - 0x2056 /* 000018D6 */] 0000392E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00003932 4EBA C772 jsr [PC - 0x388E /* 000000A6 */] 00003936 4E5E unlink A6 00003938 4E75 rts export_902: 0000393A 4E56 FEDA link A6, -0x0126 0000393E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003942 266E 000C movea.l A3, [A6 + 0xC] 00003946 4207 clr.b D7 00003948 7C01 moveq.l D6, 0x01 0000394A 42A7 clr.l -[A7] 0000394C 4EBA C6B2 jsr [PC - 0x394E /* 00000000 */] 00003950 285F movea.l A4, [A7]+ 00003952 3A14 move.w D5, [A4] 00003954 102D A216 move.b D0, [A5 - 0x5DEA] 00003958 6754 beq +0x56 /* 000039AE */ 0000395A 7201 moveq.l D1, 0x01 0000395C B22C 0003 cmp.b D1, [A4 + 0x3] 00003960 57C1 seq D1 00003962 4A01 tst.b D1 00003964 6610 bne +0x12 /* 00003976 */ 00003966 7410 moveq.l D2, 0x10 00003968 B42C 0003 cmp.b D2, [A4 + 0x3] 0000396C 57C2 seq D2 0000396E 8202 or.b D1, D2 00003970 C001 and.b D0, D1 00003972 4A00 tst.b D0 00003974 6738 beq +0x3A /* 000039AE */ label00003976: 00003976 220B move.l D1, A3 00003978 57C1 seq D1 0000397A 4A01 tst.b D1 0000397C 660E bne +0x10 /* 0000398C */ 0000397E 7401 moveq.l D2, 0x01 00003980 B42B 0001 cmp.b D2, [A3 + 0x1] 00003984 56C2 sne D2 00003986 8202 or.b D1, D2 00003988 C001 and.b D0, D1 0000398A 6722 beq +0x24 /* 000039AE */ label0000398C: 0000398C 486E FEF8 pea.l [A6 - 0x108] 00003990 4EBA DDB2 jsr [PC - 0x224E /* 00001744 */] 00003994 487A 00BC pea.l [PC + 0xBC /* 00003A52, value 0x12E4E56 */] 00003998 486E FEF8 pea.l [A6 - 0x108] 0000399C 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 000039A0 4A5F tst.w [A7]+ 000039A2 57C6 seq D6 000039A4 4406 neg.b D6 000039A6 486E FEF8 pea.l [A6 - 0x108] 000039AA 4EBA DF8A jsr [PC - 0x2076 /* 00001936 */] label000039AE: 000039AE 1006 move.b D0, D6 000039B0 673A beq +0x3C /* 000039EC */ 000039B2 2F00 move.l -[A7], D0 000039B4 4267 clr.w -[A7] 000039B6 4EBA C8A0 jsr [PC - 0x3760 /* 00000258 */] 000039BA 121F move.b D1, [A7]+ 000039BC 201F move.l D0, [A7]+ 000039BE C001 and.b D0, D1 000039C0 672A beq +0x2C /* 000039EC */ 000039C2 486E FEEE pea.l [A6 - 0x112] 000039C6 4EBA EAA4 jsr [PC - 0x155C /* 0000246C */] 000039CA 486E FEDA pea.l [A6 - 0x126] 000039CE 486E FEEE pea.l [A6 - 0x112] 000039D2 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 000039D6 588F addq.l A7, 4 000039D8 41EE FFF8 lea.l A0, [A6 - 0x8] 000039DC 43EE FEDA lea.l A1, [A6 - 0x126] 000039E0 7003 moveq.l D0, 0x03 label000039E2: 000039E2 30D9 move.w [A0]+, [A1]+ 000039E4 51C8 FFFC dbf D0, -0x6 /* 000039E2 */ 000039E8 7E01 moveq.l D7, 0x01 000039EA 6042 bra +0x44 /* 00003A2E */ label000039EC: 000039EC 486E FEF8 pea.l [A6 - 0x108] 000039F0 4EBA DD52 jsr [PC - 0x22AE /* 00001744 */] 000039F4 4267 clr.w -[A7] 000039F6 3F05 move.w -[A7], D5 000039F8 4EAD 232A jsr [A5 + 0x232A /* export_1121 */] 000039FC 381F move.w D4, [A7]+ 000039FE 4267 clr.w -[A7] 00003A00 486E FEF8 pea.l [A6 - 0x108] 00003A04 2F0B move.l -[A7], A3 00003A06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A0A 486E FFF8 pea.l [A6 - 0x8] 00003A0E 4EBA 07BE jsr [PC + 0x7BE /* 000041CE */] 00003A12 1E1F move.b D7, [A7]+ 00003A14 206D FE80 movea.l A0, [A5 - 0x180] 00003A18 3144 0044 move.w [A0 + 0x44], D4 00003A1C 1007 move.b D0, D7 00003A1E 660E bne +0x10 /* 00003A2E */ 00003A20 486E FEF8 pea.l [A6 - 0x108] 00003A24 4EBA DF10 jsr [PC - 0x20F0 /* 00001936 */] 00003A28 3F05 move.w -[A7], D5 00003A2A 4EBA C67A jsr [PC - 0x3986 /* 000000A6 */] label00003A2E: 00003A2E 1D47 0010 move.b [A6 + 0x10], D7 00003A32 1007 move.b D0, D7 00003A34 6710 beq +0x12 /* 00003A46 */ 00003A36 486E FFF8 pea.l [A6 - 0x8] 00003A3A 7008 moveq.l D0, 0x08 00003A3C 2F00 move.l -[A7], D0 00003A3E 1F3C 0008 move.b -[A7], 0x8 00003A42 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] label00003A46: 00003A46 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00003A4A 4E5E unlink A6 00003A4C 205F movea.l A0, [A7]+ 00003A4E 504F addq.w A7, 8 00003A50 4ED0 jmp [A0] 00003A52 012E 4E56 btst [A6 + 0x4E56], D0 // begin alternate branch 00003A54-00003A58 fn00003A54: 00003A54 4E56 FDBE link A6, -0x0242 // end alternate branch 00003A54-00003A58 fn00003A54: // (misaligned) 00003A56 FDBE .extension 0xDBE // unimplemented 00003A58 48E7 0108 movem.l -[A7], D7,A4 00003A5C 206E 000C movea.l A0, [A6 + 0xC] 00003A60 4210 clr.b [A0] 00003A62 206E 0010 movea.l A0, [A6 + 0x10] 00003A66 4A28 0001 tst.b [A0 + 0x1] 00003A6A 6604 bne +0x6 /* 00003A70 */ 00003A6C 6000 016C bra +0x16E /* 00003BDA */ label00003A70: 00003A70 286E 0010 movea.l A4, [A6 + 0x10] 00003A74 102C 0001 move.b D0, [A4 + 0x1] 00003A78 4880 ext.w D0 00003A7A 5340 subq.w D0, 1 00003A7C 6700 0130 beq +0x132 /* 00003BAE */ 00003A80 5340 subq.w D0, 1 00003A82 6700 009E beq +0xA0 /* 00003B22 */ 00003A86 5340 subq.w D0, 1 00003A88 6708 beq +0xA /* 00003A92 */ 00003A8A 5340 subq.w D0, 1 00003A8C 6772 beq +0x74 /* 00003B00 */ 00003A8E 6000 014A bra +0x14C /* 00003BDA */ label00003A92: 00003A92 7001 moveq.l D0, 0x01 00003A94 B014 cmp.b D0, [A4] 00003A96 661C bne +0x1E /* 00003AB4 */ 00003A98 206E 0008 movea.l A0, [A6 + 0x8] 00003A9C 4868 FFF8 pea.l [A0 - 0x8] 00003AA0 1F3C 0001 move.b -[A7], 0x1 00003AA4 2F2E 000C move.l -[A7], [A6 + 0xC] 00003AA8 42A7 clr.l -[A7] 00003AAA 3F3C 0014 move.w -[A7], 0x14 00003AAE A9ED syscall Pack6 00003AB0 6000 0128 bra +0x12A /* 00003BDA */ label00003AB4: 00003AB4 7002 moveq.l D0, 0x02 00003AB6 B014 cmp.b D0, [A4] 00003AB8 57C0 seq D0 00003ABA 4A14 tst.b [A4] 00003ABC 57C1 seq D1 00003ABE 8001 or.b D0, D1 00003AC0 671A beq +0x1C /* 00003ADC */ 00003AC2 206E 0008 movea.l A0, [A6 + 0x8] 00003AC6 4868 FFF8 pea.l [A0 - 0x8] 00003ACA 4267 clr.w -[A7] 00003ACC 2F2E 000C move.l -[A7], [A6 + 0xC] 00003AD0 42A7 clr.l -[A7] 00003AD2 3F3C 0014 move.w -[A7], 0x14 00003AD6 A9ED syscall Pack6 00003AD8 6000 0100 bra +0x102 /* 00003BDA */ label00003ADC: 00003ADC 7003 moveq.l D0, 0x03 00003ADE B014 cmp.b D0, [A4] 00003AE0 6600 00F8 bne +0xFA /* 00003BDA */ 00003AE4 206E 0008 movea.l A0, [A6 + 0x8] 00003AE8 4868 FFF8 pea.l [A0 - 0x8] 00003AEC 1F3C 0002 move.b -[A7], 0x2 00003AF0 2F2E 000C move.l -[A7], [A6 + 0xC] 00003AF4 42A7 clr.l -[A7] 00003AF6 3F3C 0014 move.w -[A7], 0x14 00003AFA A9ED syscall Pack6 00003AFC 6000 00DC bra +0xDE /* 00003BDA */ label00003B00: 00003B00 206E 0008 movea.l A0, [A6 + 0x8] 00003B04 4868 FFF8 pea.l [A0 - 0x8] 00003B08 7001 moveq.l D0, 0x01 00003B0A B014 cmp.b D0, [A4] 00003B0C 57C0 seq D0 00003B0E 4400 neg.b D0 00003B10 1F00 move.b -[A7], D0 00003B12 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B16 42A7 clr.l -[A7] 00003B18 3F3C 0016 move.w -[A7], 0x16 00003B1C A9ED syscall Pack6 00003B1E 6000 00BA bra +0xBC /* 00003BDA */ label00003B22: 00003B22 206E 0008 movea.l A0, [A6 + 0x8] 00003B26 4868 FFF8 pea.l [A0 - 0x8] 00003B2A 486E FFE0 pea.l [A6 - 0x20] 00003B2E 2F3C 8008 FFF0 move.l -[A7], 0x8008FFF0 00003B34 A8B5 syscall ScriptUtil 00003B36 206E 000C movea.l A0, [A6 + 0xC] 00003B3A 4210 clr.b [A0] 00003B3C 3D7C 0001 FDDC move.w [A6 - 0x224], 0x1 00003B42 3E2E FDDC move.w D7, [A6 - 0x224] 00003B46 6050 bra +0x52 /* 00003B98 */ label00003B48: 00003B48 486E FDC8 pea.l [A6 - 0x238] 00003B4C 3007 move.w D0, D7 00003B4E D040 add.w D0, D0 00003B50 3236 00E0 move.w D1, [A6 + D0.w - 0x32] 00003B54 48C1 ext.l D1 00003B56 2F01 move.l -[A7], D1 00003B58 4EAD 21A2 jsr [A5 + 0x21A2 /* export_1072 */] 00003B5C 205F movea.l A0, [A7]+ 00003B5E 43EE FEDE lea.l A1, [A6 - 0x122] 00003B62 7009 moveq.l D0, 0x09 label00003B64: 00003B64 32D8 move.w [A1]+, [A0]+ 00003B66 51C8 FFFC dbf D0, -0x6 /* 00003B64 */ 00003B6A 206E 000C movea.l A0, [A6 + 0xC] 00003B6E 2F08 move.l -[A7], A0 00003B70 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B74 486E FEDE pea.l [A6 - 0x122] 00003B78 487A 006E pea.l [PC + 0x6E /* 00003BE8, value 0x12C4E56 */] 00003B7C 486E FDDE pea.l [A6 - 0x222] 00003B80 3F3C 0003 move.w -[A7], 0x3 00003B84 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003B88 205F movea.l A0, [A7]+ 00003B8A 43EE FDDE lea.l A1, [A6 - 0x222] 00003B8E 707F moveq.l D0, 0x7F label00003B90: 00003B90 30D9 move.w [A0]+, [A1]+ 00003B92 51C8 FFFC dbf D0, -0x6 /* 00003B90 */ 00003B96 5247 addq.w D7, 1 label00003B98: 00003B98 7007 moveq.l D0, 0x07 00003B9A B047 cmp.w D0, D7 00003B9C 6CAA bge -0x54 /* 00003B48 */ 00003B9E 206E 000C movea.l A0, [A6 + 0xC] 00003BA2 2248 movea.l A1, A0 00003BA4 4240 clr.w D0 00003BA6 1011 move.b D0, [A1] 00003BA8 5340 subq.w D0, 1 00003BAA 1080 move.b [A0], D0 00003BAC 602C bra +0x2E /* 00003BDA */ label00003BAE: 00003BAE 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 00003BB4 426E FFFE clr.w [A6 - 0x2] 00003BB8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003BBC 206E 0008 movea.l A0, [A6 + 0x8] 00003BC0 4868 FFF8 pea.l [A0 - 0x8] 00003BC4 486E FDBE pea.l [A6 - 0x242] 00003BC8 3F3C 300E move.w -[A7], 0x300E 00003BCC A9EB syscall Pack4/FP68K 00003BCE 486E FDBE pea.l [A6 - 0x242] 00003BD2 2F2E 000C move.l -[A7], [A6 + 0xC] 00003BD6 4EAD 0462 jsr [A5 + 0x462 /* export_136 */] label00003BDA: 00003BDA 4CDF 1080 movem.l D7,A4, [A7]+ 00003BDE 4E5E unlink A6 00003BE0 205F movea.l A0, [A7]+ 00003BE2 DEFC 000C add.w A7, 0xC 00003BE6 4ED0 jmp [A0] 00003BE8 012C 4E56 btst [A4 + 0x4E56], D0 export_903: // at 00003BEA (misaligned) 00003BEC FCEE .extension 0xCEE // unimplemented 00003BEE 486E FFF8 pea.l [A6 - 0x8] 00003BF2 4EBA D272 jsr [PC - 0x2D8E /* 00000E66 */] 00003BF6 422E FDEE clr.b [A6 - 0x212] 00003BFA 42A7 clr.l -[A7] 00003BFC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00003C00 2F3C 8402 0008 move.l -[A7], 0x84020008 00003C06 A8B5 syscall ScriptUtil 00003C08 2D5F FDF2 move.l [A6 - 0x20E], [A7]+ 00003C0C 2F3C 000A 0000 move.l -[A7], 0xA0000 /* '\n\0\0' */ 00003C12 2F3C 0000 00FF move.l -[A7], 0xFF 00003C18 2F3C 8206 000A move.l -[A7], 0x8206000A 00003C1E A8B5 syscall ScriptUtil 00003C20 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 00003C24 2F2E 000C move.l -[A7], [A6 + 0xC] 00003C28 486E FDF6 pea.l [A6 - 0x20A] 00003C2C 2F0E move.l -[A7], A6 00003C2E 4EBA FE24 jsr [PC - 0x1DC /* 00003A54 */] 00003C32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C36 486E FEF6 pea.l [A6 - 0x10A] 00003C3A 2F0E move.l -[A7], A6 00003C3C 4EBA FE16 jsr [PC - 0x1EA /* 00003A54 */] 00003C40 4240 clr.w D0 00003C42 102E FEF6 move.b D0, [A6 - 0x10A] 00003C46 4A40 tst.w D0 00003C48 6F0A ble +0xC /* 00003C54 */ 00003C4A 42A7 clr.l -[A7] 00003C4C 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 00003C50 2D5F FDEE move.l [A6 - 0x212], [A7]+ label00003C54: 00003C54 486E FDF6 pea.l [A6 - 0x20A] 00003C58 486E FDEE pea.l [A6 - 0x212] 00003C5C 486E FEF6 pea.l [A6 - 0x10A] 00003C60 486E FCEE pea.l [A6 - 0x312] 00003C64 3F3C 0003 move.w -[A7], 0x3 00003C68 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003C6C 486E FCEE pea.l [A6 - 0x312] 00003C70 4EBA DCE8 jsr [PC - 0x2318 /* 0000195A */] 00003C74 2F3C 000A 0000 move.l -[A7], 0xA0000 /* '\n\0\0' */ 00003C7A 2F2E FDF2 move.l -[A7], [A6 - 0x20E] 00003C7E 2F3C 8206 000A move.l -[A7], 0x8206000A 00003C84 A8B5 syscall ScriptUtil 00003C86 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 00003C8A 4E5E unlink A6 00003C8C 205F movea.l A0, [A7]+ 00003C8E 504F addq.w A7, 8 00003C90 4ED0 jmp [A0] fn00003C92: 00003C92 4E56 FFF8 link A6, -0x0008 00003C96 48E7 0308 movem.l -[A7], D6,D7,A4 00003C9A 286E 0008 movea.l A4, [A6 + 0x8] 00003C9E 4246 clr.w D6 00003CA0 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 00003CA6 4240 clr.w D0 00003CA8 102C FEE4 move.b D0, [A4 - 0x11C] 00003CAC 3D40 FFF8 move.w [A6 - 0x8], D0 00003CB0 3E2E FFFA move.w D7, [A6 - 0x6] 00003CB4 6016 bra +0x18 /* 00003CCC */ label00003CB6: 00003CB6 4240 clr.w D0 00003CB8 41EC FEE4 lea.l A0, [A4 - 0x11C] 00003CBC 1030 7000 move.b D0, [A0 + D7.w] 00003CC0 722C moveq.l D1, 0x2C 00003CC2 B240 cmp.w D1, D0 00003CC4 6602 bne +0x4 /* 00003CC8 */ 00003CC6 5246 addq.w D6, 1 label00003CC8: 00003CC8 5247 addq.w D7, 1 00003CCA 6906 bvs +0x8 /* 00003CD2 */ label00003CCC: 00003CCC BE6E FFF8 cmp.w D7, [A6 - 0x8] 00003CD0 6FE4 ble -0x1A /* 00003CB6 */ label00003CD2: 00003CD2 7006 moveq.l D0, 0x06 00003CD4 B046 cmp.w D0, D6 00003CD6 57C0 seq D0 00003CD8 4400 neg.b D0 00003CDA 1D40 000C move.b [A6 + 0xC], D0 00003CDE 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003CE2 4E5E unlink A6 00003CE4 2E9F move.l [A7], [A7]+ 00003CE6 4E75 rts fn00003CE8: 00003CE8 4E56 FFFE link A6, -0x0002 00003CEC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003CF0 266E 000C movea.l A3, [A6 + 0xC] 00003CF4 286E 0012 movea.l A4, [A6 + 0x12] 00003CF8 3C2E 0010 move.w D6, [A6 + 0x10] 00003CFC 426E 0016 clr.w [A6 + 0x16] 00003D00 4213 clr.b [A3] 00003D02 4247 clr.w D7 label00003D04: 00003D04 4240 clr.w D0 00003D06 1014 move.b D0, [A4] 00003D08 B046 cmp.w D0, D6 00003D0A 5CC0 sge D0 00003D0C 4241 clr.w D1 00003D0E 1234 6000 move.b D1, [A4 + D6.w] 00003D12 742C moveq.l D2, 0x2C 00003D14 B441 cmp.w D2, D1 00003D16 56C1 sne D1 00003D18 C001 and.b D0, D1 00003D1A 6710 beq +0x12 /* 00003D2C */ label00003D1C: 00003D1C 5247 addq.w D7, 1 00003D1E 4240 clr.w D0 00003D20 1034 6000 move.b D0, [A4 + D6.w] 00003D24 1780 7000 move.b [A3 + D7.w], D0 00003D28 5246 addq.w D6, 1 00003D2A 60D8 bra -0x26 /* 00003D04 */ label00003D2C: 00003D2C 1687 move.b [A3], D7 00003D2E 4240 clr.w D0 00003D30 1034 6000 move.b D0, [A4 + D6.w] 00003D34 722C moveq.l D1, 0x2C 00003D36 B240 cmp.w D1, D0 00003D38 6706 beq +0x8 /* 00003D40 */ 00003D3A 3D7C FFFF 0016 move.w [A6 + 0x16], 0xFFFF label00003D40: 00003D40 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003D44 4E5E unlink A6 00003D46 205F movea.l A0, [A7]+ 00003D48 DEFC 000E add.w A7, 0xE 00003D4C 4ED0 jmp [A0] fn00003D4E: 00003D4E 4E56 FEF2 link A6, -0x010E 00003D52 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00003D56 286E 0008 movea.l A4, [A6 + 0x8] 00003D5A 426C FFE4 clr.w [A4 - 0x1C] 00003D5E 7E01 moveq.l D7, 0x01 00003D60 7C01 moveq.l D6, 0x01 00003D62 4245 clr.w D5 label00003D64: 00003D64 7007 moveq.l D0, 0x07 00003D66 B046 cmp.w D0, D6 00003D68 5EC0 sgt D0 00003D6A 4A00 tst.b D0 00003D6C 6746 beq +0x48 /* 00003DB4 */ 00003D6E 72FF moveq.l D1, 0xFFFFFFFF 00003D70 B245 cmp.w D1, D5 00003D72 56C1 sne D1 00003D74 C001 and.b D0, D1 00003D76 673C beq +0x3E /* 00003DB4 */ 00003D78 4267 clr.w -[A7] 00003D7A 486C FEE4 pea.l [A4 - 0x11C] 00003D7E 3F07 move.w -[A7], D7 00003D80 486E FF00 pea.l [A6 - 0x100] 00003D84 2F0E move.l -[A7], A6 00003D86 4EBA FF60 jsr [PC - 0xA0 /* 00003CE8 */] 00003D8A 3A1F move.w D5, [A7]+ 00003D8C 3006 move.w D0, D6 00003D8E D040 add.w D0, D0 00003D90 2F00 move.l -[A7], D0 00003D92 42A7 clr.l -[A7] 00003D94 486E FF00 pea.l [A6 - 0x100] 00003D98 4EAD 237A jsr [A5 + 0x237A /* export_1131 */] 00003D9C 221F move.l D1, [A7]+ 00003D9E 201F move.l D0, [A7]+ 00003DA0 3981 00E4 move.w [A4 + D0.w - 0x28], D1 00003DA4 4240 clr.w D0 00003DA6 102E FF00 move.b D0, [A6 - 0x100] 00003DAA D047 add.w D0, D7 00003DAC 3E00 move.w D7, D0 00003DAE 5247 addq.w D7, 1 00003DB0 5246 addq.w D6, 1 00003DB2 60B0 bra -0x4E /* 00003D64 */ label00003DB4: 00003DB4 426C FFF2 clr.w [A4 - 0xE] 00003DB8 4A6C FFEA tst.w [A4 - 0x16] 00003DBC 57C0 seq D0 00003DBE 4A00 tst.b D0 00003DC0 673C beq +0x3E /* 00003DFE */ 00003DC2 0C6C 076F FFE6 cmpi.w [A4 - 0x1A], 0x76F 00003DC8 5EC1 sgt D1 00003DCA C001 and.b D0, D1 00003DCC 6730 beq +0x32 /* 00003DFE */ 00003DCE 0C6C 07F8 FFE6 cmpi.w [A4 - 0x1A], 0x7F8 00003DD4 5DC1 slt D1 00003DD6 C001 and.b D0, D1 00003DD8 6724 beq +0x26 /* 00003DFE */ 00003DDA 486C FFE6 pea.l [A4 - 0x1A] 00003DDE 486E FEF6 pea.l [A6 - 0x10A] 00003DE2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003DE6 7000 moveq.l D0, 0x00 00003DE8 2D40 FEF2 move.l [A6 - 0x10E], D0 00003DEC 41EE FEF2 lea.l A0, [A6 - 0x10E] 00003DF0 226C 0008 movea.l A1, [A4 + 0x8] 00003DF4 7003 moveq.l D0, 0x03 label00003DF6: 00003DF6 32D8 move.w [A1]+, [A0]+ 00003DF8 51C8 FFFC dbf D0, -0x6 /* 00003DF6 */ 00003DFC 6010 bra +0x12 /* 00003E0E */ label00003DFE: 00003DFE 486C FFE4 pea.l [A4 - 0x1C] 00003E02 2F2C 0008 move.l -[A7], [A4 + 0x8] 00003E06 2F3C 8008 FFF2 move.l -[A7], 0x8008FFF2 00003E0C A8B5 syscall ScriptUtil label00003E0E: 00003E0E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00003E12 4E5E unlink A6 00003E14 2E9F move.l [A7], [A7]+ 00003E16 4E75 rts fn00003E18: 00003E18 4E56 FFD4 link A6, -0x002C 00003E1C 48E7 0108 movem.l -[A7], D7,A4 00003E20 286E 0008 movea.l A4, [A6 + 0x8] 00003E24 7000 moveq.l D0, 0x00 00003E26 2D40 FFF8 move.l [A6 - 0x8], D0 00003E2A 486E FFFC pea.l [A6 - 0x4] 00003E2E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00003E32 486E FFF8 pea.l [A6 - 0x8] 00003E36 486E FFDA pea.l [A6 - 0x26] 00003E3A 2F3C 8008 FFF0 move.l -[A7], 0x8008FFF0 00003E40 A8B5 syscall ScriptUtil 00003E42 426E FFD8 clr.w [A6 - 0x28] 00003E46 3E2E FFD8 move.w D7, [A6 - 0x28] 00003E4A 6014 bra +0x16 /* 00003E60 */ label00003E4C: 00003E4C 3007 move.w D0, D7 00003E4E D040 add.w D0, D0 00003E50 3207 move.w D1, D7 00003E52 D241 add.w D1, D1 00003E54 41EC FECC lea.l A0, [A4 - 0x134] 00003E58 31B6 00DA 1000 move.w [A0 + D1.w], [A6 + D0.w - 0x38] 00003E5E 5247 addq.w D7, 1 label00003E60: 00003E60 7003 moveq.l D0, 0x03 00003E62 B047 cmp.w D0, D7 00003E64 6CE6 bge -0x18 /* 00003E4C */ 00003E66 3D7C 0007 FFD6 move.w [A6 - 0x2A], 0x7 00003E6C 3E2E FFD6 move.w D7, [A6 - 0x2A] 00003E70 6014 bra +0x16 /* 00003E86 */ label00003E72: 00003E72 3007 move.w D0, D7 00003E74 D040 add.w D0, D0 00003E76 3207 move.w D1, D7 00003E78 D241 add.w D1, D1 00003E7A 41EC FECC lea.l A0, [A4 - 0x134] 00003E7E 31B6 00DA 1000 move.w [A0 + D1.w], [A6 + D0.w - 0x38] 00003E84 5247 addq.w D7, 1 label00003E86: 00003E86 7009 moveq.l D0, 0x09 00003E88 B047 cmp.w D0, D7 00003E8A 6CE6 bge -0x18 /* 00003E72 */ 00003E8C 3D7C 000B FFD4 move.w [A6 - 0x2C], 0xB 00003E92 3E2E FFD4 move.w D7, [A6 - 0x2C] 00003E96 6014 bra +0x16 /* 00003EAC */ label00003E98: 00003E98 3007 move.w D0, D7 00003E9A D040 add.w D0, D0 00003E9C 3207 move.w D1, D7 00003E9E D241 add.w D1, D1 00003EA0 41EC FECC lea.l A0, [A4 - 0x134] 00003EA4 31B6 00DA 1000 move.w [A0 + D1.w], [A6 + D0.w - 0x38] 00003EAA 5247 addq.w D7, 1 label00003EAC: 00003EAC 700D moveq.l D0, 0x0D 00003EAE B047 cmp.w D0, D7 00003EB0 6CE6 bge -0x18 /* 00003E98 */ 00003EB2 4CDF 1080 movem.l D7,A4, [A7]+ 00003EB6 4E5E unlink A6 00003EB8 2E9F move.l [A7], [A7]+ 00003EBA 4E75 rts fn00003EBC: 00003EBC 4E56 FEA6 link A6, -0x015A 00003EC0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003EC4 286E 0008 movea.l A4, [A6 + 0x8] 00003EC8 4206 clr.b D6 00003ECA 4AAC FED8 tst.l [A4 - 0x128] 00003ECE 6700 02EE beq +0x2F0 /* 000041BE */ 00003ED2 2F2C FED8 move.l -[A7], [A4 - 0x128] 00003ED6 205F movea.l A0, [A7]+ 00003ED8 A064 syscall MoveHHi 00003EDA 2F2C FED8 move.l -[A7], [A4 - 0x128] 00003EDE 205F movea.l A0, [A7]+ 00003EE0 A029 syscall HLock 00003EE2 41EC FEE4 lea.l A0, [A4 - 0x11C] 00003EE6 2E08 move.l D7, A0 00003EE8 5287 addq.l D7, 1 00003EEA 2647 movea.l A3, D7 00003EEC 2D4B FFEC move.l [A6 - 0x14], A3 00003EF0 2F2E 000C move.l -[A7], [A6 + 0xC] 00003EF4 701C moveq.l D0, 0x1C 00003EF6 2F00 move.l -[A7], D0 00003EF8 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00003EFC 486E FEB0 pea.l [A6 - 0x150] 00003F00 701C moveq.l D0, 0x1C 00003F02 2F00 move.l -[A7], D0 00003F04 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00003F08 486E FECC pea.l [A6 - 0x134] 00003F0C 701C moveq.l D0, 0x1C 00003F0E 2F00 move.l -[A7], D0 00003F10 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00003F14 7000 moveq.l D0, 0x00 00003F16 2D40 FFF4 move.l [A6 - 0xC], D0 00003F1A 7000 moveq.l D0, 0x00 00003F1C 2D40 FFF0 move.l [A6 - 0x10], D0 00003F20 2D7C 7FFF 7FFF FEA8 move.l [A6 - 0x158], 0x7FFF7FFF 00003F28 102C FECD move.b D0, [A4 - 0x133] 00003F2C 6614 bne +0x16 /* 00003F42 */ 00003F2E 206C 0010 movea.l A0, [A4 + 0x10] 00003F32 7203 moveq.l D1, 0x03 00003F34 B228 0001 cmp.b D1, [A0 + 0x1] 00003F38 57C1 seq D1 00003F3A 8001 or.b D0, D1 00003F3C 0240 0001 andi.w D0, 0x1 00003F40 6726 beq +0x28 /* 00003F68 */ label00003F42: 00003F42 4267 clr.w -[A7] 00003F44 2F0B move.l -[A7], A3 00003F46 302C FED6 move.w D0, [A4 - 0x12A] 00003F4A 48C0 ext.l D0 00003F4C 2F00 move.l -[A7], D0 00003F4E 206C FED8 movea.l A0, [A4 - 0x128] 00003F52 2F10 move.l -[A7], [A0] 00003F54 486E FFF0 pea.l [A6 - 0x10] 00003F58 486E FEB0 pea.l [A6 - 0x150] 00003F5C 2F3C 8214 FFF6 move.l -[A7], 0x8214FFF6 00003F62 A8B5 syscall ScriptUtil 00003F64 3D5F FEA8 move.w [A6 - 0x158], [A7]+ label00003F68: 00003F68 102C FECD move.b D0, [A4 - 0x133] 00003F6C 6614 bne +0x16 /* 00003F82 */ 00003F6E 206C 0010 movea.l A0, [A4 + 0x10] 00003F72 7204 moveq.l D1, 0x04 00003F74 B228 0001 cmp.b D1, [A0 + 0x1] 00003F78 57C1 seq D1 00003F7A 8001 or.b D0, D1 00003F7C 0240 0001 andi.w D0, 0x1 00003F80 6726 beq +0x28 /* 00003FA8 */ label00003F82: 00003F82 4267 clr.w -[A7] 00003F84 2F0B move.l -[A7], A3 00003F86 302C FED6 move.w D0, [A4 - 0x12A] 00003F8A 48C0 ext.l D0 00003F8C 2F00 move.l -[A7], D0 00003F8E 206C FED8 movea.l A0, [A4 - 0x128] 00003F92 2F10 move.l -[A7], [A0] 00003F94 486E FFF4 pea.l [A6 - 0xC] 00003F98 486E FECC pea.l [A6 - 0x134] 00003F9C 2F3C 8214 FFF4 move.l -[A7], 0x8214FFF4 00003FA2 A8B5 syscall ScriptUtil 00003FA4 3D5F FEAA move.w [A6 - 0x156], [A7]+ label00003FA8: 00003FA8 4AAE FFF0 tst.l [A6 - 0x10] 00003FAC 5EC0 sgt D0 00003FAE 4A00 tst.b D0 00003FB0 6700 009C beq +0x9E /* 0000404E */ 00003FB4 7200 moveq.l D1, 0x00 00003FB6 322E FEA8 move.w D1, [A6 - 0x158] 00003FBA C2BC FFFF FF00 and.l D1, 0xFFFFFF00 00003FC0 4A81 tst.l D1 00003FC2 57C1 seq D1 00003FC4 C001 and.b D0, D1 00003FC6 6700 0086 beq +0x88 /* 0000404E */ 00003FCA 322E FEA8 move.w D1, [A6 - 0x158] 00003FCE 6A02 bpl +0x4 /* 00003FD2 */ 00003FD0 4441 neg.w D1 label00003FD2: 00003FD2 342E FEAA move.w D2, [A6 - 0x156] 00003FD6 6A02 bpl +0x4 /* 00003FDA */ 00003FD8 4442 neg.w D2 label00003FDA: 00003FDA B441 cmp.w D2, D1 00003FDC 5CC1 sge D1 00003FDE C001 and.b D0, D1 00003FE0 676C beq +0x6E /* 0000404E */ 00003FE2 7C01 moveq.l D6, 0x01 00003FE4 082E 0001 FEA9 btst.b [A6 - 0x157], 0x1 00003FEA 56C0 sne D0 00003FEC 4A00 tst.b D0 00003FEE 674A beq +0x4C /* 0000403A */ 00003FF0 122C FECE move.b D1, [A4 - 0x132] 00003FF4 6616 bne +0x18 /* 0000400C */ 00003FF6 206C 000C movea.l A0, [A4 + 0xC] 00003FFA 7404 moveq.l D2, 0x04 00003FFC B428 0001 cmp.b D2, [A0 + 0x1] 00004000 57C2 seq D2 00004002 8202 or.b D1, D2 00004004 C001 and.b D0, D1 00004006 0240 0001 andi.w D0, 0x1 0000400A 672E beq +0x30 /* 0000403A */ label0000400C: 0000400C D7EE FFF0 add.l A3, [A6 - 0x10] 00004010 4267 clr.w -[A7] 00004012 2F0B move.l -[A7], A3 00004014 302C FED6 move.w D0, [A4 - 0x12A] 00004018 48C0 ext.l D0 0000401A 90AE FFF0 sub.l D0, [A6 - 0x10] 0000401E 2F00 move.l -[A7], D0 00004020 206C FED8 movea.l A0, [A4 - 0x128] 00004024 2F10 move.l -[A7], [A0] 00004026 486E FFF4 pea.l [A6 - 0xC] 0000402A 486E FEB0 pea.l [A6 - 0x150] 0000402E 2F3C 8214 FFF4 move.l -[A7], 0x8214FFF4 00004034 A8B5 syscall ScriptUtil 00004036 3D5F FEAA move.w [A6 - 0x156], [A7]+ label0000403A: 0000403A 206E 000C movea.l A0, [A6 + 0xC] 0000403E 43EE FEB0 lea.l A1, [A6 - 0x150] 00004042 700D moveq.l D0, 0x0D label00004044: 00004044 30D9 move.w [A0]+, [A1]+ 00004046 51C8 FFFC dbf D0, -0x6 /* 00004044 */ 0000404A 6000 016A bra +0x16C /* 000041B6 */ label0000404E: 0000404E 4AAE FFF4 tst.l [A6 - 0xC] 00004052 5EC0 sgt D0 00004054 4A00 tst.b D0 00004056 6700 015E beq +0x160 /* 000041B6 */ 0000405A 7200 moveq.l D1, 0x00 0000405C 322E FEAA move.w D1, [A6 - 0x156] 00004060 C2BC FFFF FF00 and.l D1, 0xFFFFFF00 00004066 4A81 tst.l D1 00004068 57C1 seq D1 0000406A C001 and.b D0, D1 0000406C 6700 0148 beq +0x14A /* 000041B6 */ 00004070 7C01 moveq.l D6, 0x01 00004072 082E 0001 FEAB btst.b [A6 - 0x155], 0x1 00004078 6700 0126 beq +0x128 /* 000041A0 */ 0000407C 7000 moveq.l D0, 0x00 0000407E 302E FEAA move.w D0, [A6 - 0x156] 00004082 7200 moveq.l D1, 0x00 00004084 323C FFFD move.w D1, 0xFFFD 00004088 C081 and.l D0, D1 0000408A 3D40 FEAA move.w [A6 - 0x156], D0 0000408E D7EE FFF4 add.l A3, [A6 - 0xC] 00004092 082E 0002 FEAB btst.b [A6 - 0x155], 0x2 00004098 56C0 sne D0 0000409A 4A00 tst.b D0 0000409C 660E bne +0x10 /* 000040AC */ 0000409E 082E 0006 FEAB btst.b [A6 - 0x155], 0x6 000040A4 56C1 sne D1 000040A6 8001 or.b D0, D1 000040A8 6700 0086 beq +0x88 /* 00004130 */ label000040AC: 000040AC 486E FFEC pea.l [A6 - 0x14] 000040B0 486E FEE8 pea.l [A6 - 0x118] 000040B4 4267 clr.w -[A7] 000040B6 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] 000040BA 200B move.l D0, A3 000040BC 90AE FFEC sub.l D0, [A6 - 0x14] 000040C0 6F6E ble +0x70 /* 00004130 */ 000040C2 202E FFEC move.l D0, [A6 - 0x14] 000040C6 9087 sub.l D0, D7 000040C8 3A00 move.w D5, D0 000040CA 7000 moveq.l D0, 0x00 000040CC 2D40 FFFC move.l [A6 - 0x4], D0 000040D0 4267 clr.w -[A7] 000040D2 2F07 move.l -[A7], D7 000040D4 3005 move.w D0, D5 000040D6 48C0 ext.l D0 000040D8 2F00 move.l -[A7], D0 000040DA 206C FED8 movea.l A0, [A4 - 0x128] 000040DE 2F10 move.l -[A7], [A0] 000040E0 486E FFFC pea.l [A6 - 0x4] 000040E4 486E FECC pea.l [A6 - 0x134] 000040E8 2F3C 8214 FFF4 move.l -[A7], 0x8214FFF4 000040EE A8B5 syscall ScriptUtil 000040F0 381F move.w D4, [A7]+ 000040F2 4AAE FFFC tst.l [A6 - 0x4] 000040F6 5EC0 sgt D0 000040F8 4A00 tst.b D0 000040FA 6734 beq +0x36 /* 00004130 */ 000040FC 3204 move.w D1, D4 000040FE 6A02 bpl +0x4 /* 00004102 */ 00004100 4441 neg.w D1 label00004102: 00004102 342E FEAA move.w D2, [A6 - 0x156] 00004106 6A02 bpl +0x4 /* 0000410A */ 00004108 4442 neg.w D2 label0000410A: 0000410A B441 cmp.w D2, D1 0000410C 5EC1 sgt D1 0000410E C001 and.b D0, D1 00004110 671E beq +0x20 /* 00004130 */ 00004112 7200 moveq.l D1, 0x00 00004114 3204 move.w D1, D4 00004116 C2BC FFFF FF00 and.l D1, 0xFFFFFF00 0000411C 4A81 tst.l D1 0000411E 57C1 seq D1 00004120 C001 and.b D0, D1 00004122 670C beq +0xE /* 00004130 */ 00004124 3005 move.w D0, D5 00004126 48C0 ext.l D0 00004128 2D40 FFF4 move.l [A6 - 0xC], D0 0000412C 266E FFEC movea.l A3, [A6 - 0x14] label00004130: 00004130 7000 moveq.l D0, 0x00 00004132 2D40 FFF0 move.l [A6 - 0x10], D0 00004136 102C FECE move.b D0, [A4 - 0x132] 0000413A 6614 bne +0x16 /* 00004150 */ 0000413C 206C 000C movea.l A0, [A4 + 0xC] 00004140 7203 moveq.l D1, 0x03 00004142 B228 0001 cmp.b D1, [A0 + 0x1] 00004146 57C1 seq D1 00004148 8001 or.b D0, D1 0000414A 0240 0001 andi.w D0, 0x1 0000414E 672A beq +0x2C /* 0000417A */ label00004150: 00004150 4267 clr.w -[A7] 00004152 2F0B move.l -[A7], A3 00004154 302C FED6 move.w D0, [A4 - 0x12A] 00004158 48C0 ext.l D0 0000415A 90AE FFF4 sub.l D0, [A6 - 0xC] 0000415E 2F00 move.l -[A7], D0 00004160 206C FED8 movea.l A0, [A4 - 0x128] 00004164 2F10 move.l -[A7], [A0] 00004166 486E FFF0 pea.l [A6 - 0x10] 0000416A 486E FECC pea.l [A6 - 0x134] 0000416E 2F3C 8214 FFF6 move.l -[A7], 0x8214FFF6 00004174 A8B5 syscall ScriptUtil 00004176 3D5F FEA8 move.w [A6 - 0x158], [A7]+ label0000417A: 0000417A 4AAE FFF0 tst.l [A6 - 0x10] 0000417E 57C0 seq D0 00004180 4A00 tst.b D0 00004182 6614 bne +0x16 /* 00004198 */ 00004184 7200 moveq.l D1, 0x00 00004186 322E FEA8 move.w D1, [A6 - 0x158] 0000418A C2BC FFFF FF00 and.l D1, 0xFFFFFF00 00004190 4A81 tst.l D1 00004192 56C1 sne D1 00004194 8001 or.b D0, D1 00004196 670E beq +0x10 /* 000041A6 */ label00004198: 00004198 2F0E move.l -[A7], A6 0000419A 4EBA FC7C jsr [PC - 0x384 /* 00003E18 */] 0000419E 6006 bra +0x8 /* 000041A6 */ label000041A0: 000041A0 2F0E move.l -[A7], A6 000041A2 4EBA FC74 jsr [PC - 0x38C /* 00003E18 */] label000041A6: 000041A6 206E 000C movea.l A0, [A6 + 0xC] 000041AA 43EE FECC lea.l A1, [A6 - 0x134] 000041AE 700D moveq.l D0, 0x0D label000041B0: 000041B0 30D9 move.w [A0]+, [A1]+ 000041B2 51C8 FFFC dbf D0, -0x6 /* 000041B0 */ label000041B6: 000041B6 2F2C FED8 move.l -[A7], [A4 - 0x128] 000041BA 205F movea.l A0, [A7]+ 000041BC A02A syscall HUnlock label000041BE: 000041BE 1D46 0010 move.b [A6 + 0x10], D6 000041C2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000041C6 4E5E unlink A6 000041C8 205F movea.l A0, [A7]+ 000041CA 504F addq.w A7, 8 000041CC 4ED0 jmp [A0] fn000041CE: 000041CE 4E56 FECA link A6, -0x0136 000041D2 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000041D6 422E FEE4 clr.b [A6 - 0x11C] 000041DA 206E 0014 movea.l A0, [A6 + 0x14] 000041DE 4240 clr.w D0 000041E0 1010 move.b D0, [A0] 000041E2 3D40 FED6 move.w [A6 - 0x12A], D0 000041E6 202E 0014 move.l D0, [A6 + 0x14] 000041EA 5280 addq.l D0, 1 000041EC 2D40 FEE0 move.l [A6 - 0x120], D0 000041F0 2D6E FEE0 FEDC move.l [A6 - 0x124], [A6 - 0x120] 000041F6 486E FEE0 pea.l [A6 - 0x120] 000041FA 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 000041FE 302E FED6 move.w D0, [A6 - 0x12A] 00004202 48C0 ext.l D0 00004204 222E FEE0 move.l D1, [A6 - 0x120] 00004208 92AE FEDC sub.l D1, [A6 - 0x124] 0000420C 9081 sub.l D0, D1 0000420E 3D40 FED6 move.w [A6 - 0x12A], D0 00004212 1D6E FED7 FEE4 move.b [A6 - 0x11C], [A6 - 0x129] 00004218 2F2E FEE0 move.l -[A7], [A6 - 0x120] 0000421C 41EE FEE4 lea.l A0, [A6 - 0x11C] 00004220 2008 move.l D0, A0 00004222 5280 addq.l D0, 1 00004224 2F00 move.l -[A7], D0 00004226 302E FED6 move.w D0, [A6 - 0x12A] 0000422A 48C0 ext.l D0 0000422C 2F00 move.l -[A7], D0 0000422E 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00004232 4AAE 0010 tst.l [A6 + 0x10] 00004236 57C0 seq D0 00004238 4A00 tst.b D0 0000423A 660C bne +0xE /* 00004248 */ 0000423C 206E 0010 movea.l A0, [A6 + 0x10] 00004240 4A28 0001 tst.b [A0 + 0x1] 00004244 57C1 seq D1 00004246 8001 or.b D0, D1 label00004248: 00004248 4400 neg.b D0 0000424A 1D40 FECD move.b [A6 - 0x133], D0 0000424E 6608 bne +0xA /* 00004258 */ 00004250 4AAE 000C tst.l [A6 + 0xC] 00004254 57C1 seq D1 00004256 8001 or.b D0, D1 label00004258: 00004258 0240 0001 andi.w D0, 0x1 0000425C 1D40 FECE move.b [A6 - 0x132], D0 00004260 102E FECD move.b D0, [A6 - 0x133] 00004264 6614 bne +0x16 /* 0000427A */ 00004266 206E 0010 movea.l A0, [A6 + 0x10] 0000426A 7202 moveq.l D1, 0x02 0000426C B228 0001 cmp.b D1, [A0 + 0x1] 00004270 57C1 seq D1 00004272 8001 or.b D0, D1 00004274 0240 0001 andi.w D0, 0x1 00004278 6722 beq +0x24 /* 0000429C */ label0000427A: 0000427A 2F00 move.l -[A7], D0 0000427C 4267 clr.w -[A7] 0000427E 2F0E move.l -[A7], A6 00004280 4EBA FA10 jsr [PC - 0x5F0 /* 00003C92 */] 00004284 121F move.b D1, [A7]+ 00004286 201F move.l D0, [A7]+ 00004288 C001 and.b D0, D1 0000428A 6710 beq +0x12 /* 0000429C */ 0000428C 2F0E move.l -[A7], A6 0000428E 4EBA FABE jsr [PC - 0x542 /* 00003D4E */] 00004292 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 00004298 6000 00F8 bra +0xFA /* 00004392 */ label0000429C: 0000429C 4207 clr.b D7 0000429E 42A7 clr.l -[A7] 000042A0 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */] 000042A4 4EAD 232A jsr [A5 + 0x232A /* export_1121 */] 000042A8 3A1F move.w D5, [A7]+ 000042AA 2D6D A20E FED8 move.l [A6 - 0x128], [A5 - 0x5DF2] 000042B0 4267 clr.w -[A7] 000042B2 486E FFE4 pea.l [A6 - 0x1C] 000042B6 2F0E move.l -[A7], A6 000042B8 4EBA FC02 jsr [PC - 0x3FE /* 00003EBC */] 000042BC 1E1F move.b D7, [A7]+ 000042BE 1007 move.b D0, D7 000042C0 0A00 0001 xori.b D0, 0x1 000042C4 4A00 tst.b D0 000042C6 672A beq +0x2C /* 000042F2 */ 000042C8 4AAD A212 tst.l [A5 - 0x5DEE] 000042CC 56C1 sne D1 000042CE C001 and.b D0, D1 000042D0 6720 beq +0x22 /* 000042F2 */ 000042D2 4267 clr.w -[A7] 000042D4 3F2D A206 move.w -[A7], [A5 - 0x5DFA] 000042D8 4EAD 2312 jsr [A5 + 0x2312 /* export_1118 */] 000042DC 381F move.w D4, [A7]+ 000042DE 2D6D A212 FED8 move.l [A6 - 0x128], [A5 - 0x5DEE] 000042E4 4267 clr.w -[A7] 000042E6 486E FFE4 pea.l [A6 - 0x1C] 000042EA 2F0E move.l -[A7], A6 000042EC 4EBA FBCE jsr [PC - 0x432 /* 00003EBC */] 000042F0 1E1F move.b D7, [A7]+ label000042F2: 000042F2 1007 move.b D0, D7 000042F4 0A00 0001 xori.b D0, 0x1 000042F8 4A00 tst.b D0 000042FA 6776 beq +0x78 /* 00004372 */ 000042FC 7202 moveq.l D1, 0x02 000042FE B26D A202 cmp.w D1, [A5 - 0x5DFE] 00004302 5DC1 slt D1 00004304 C001 and.b D0, D1 00004306 676A beq +0x6C /* 00004372 */ 00004308 426E FECA clr.w [A6 - 0x136] 0000430C 3C2E FECA move.w D6, [A6 - 0x136] 00004310 605A bra +0x5C /* 0000436C */ label00004312: 00004312 202D A1FE move.l D0, [A5 - 0x5E02] 00004316 3206 move.w D1, D6 00004318 0300 btst D0, D1 0000431A 674E beq +0x50 /* 0000436A */ 0000431C BC6D A204 cmp.w D6, [A5 - 0x5DFC] 00004320 57C0 seq D0 00004322 4A00 tst.b D0 00004324 6644 bne +0x46 /* 0000436A */ 00004326 BC6D A206 cmp.w D6, [A5 - 0x5DFA] 0000432A 57C1 seq D1 0000432C 8001 or.b D0, D1 0000432E 6702 beq +0x4 /* 00004332 */ 00004330 6038 bra +0x3A /* 0000436A */ label00004332: 00004332 4267 clr.w -[A7] 00004334 3F06 move.w -[A7], D6 00004336 4EAD 2312 jsr [A5 + 0x2312 /* export_1118 */] 0000433A 381F move.w D4, [A7]+ 0000433C 42A7 clr.l -[A7] 0000433E 3F06 move.w -[A7], D6 00004340 486D CFEE pea.l [A5 - 0x3012] 00004344 4EAD 218A jsr [A5 + 0x218A /* export_1069 */] 00004348 2D5F FED8 move.l [A6 - 0x128], [A7]+ 0000434C 670E beq +0x10 /* 0000435C */ 0000434E 4267 clr.w -[A7] 00004350 486E FFE4 pea.l [A6 - 0x1C] 00004354 2F0E move.l -[A7], A6 00004356 4EBA FB64 jsr [PC - 0x49C /* 00003EBC */] 0000435A 1E1F move.b D7, [A7]+ label0000435C: 0000435C 486E FED8 pea.l [A6 - 0x128] 00004360 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00004364 1007 move.b D0, D7 00004366 6702 beq +0x4 /* 0000436A */ 00004368 6008 bra +0xA /* 00004372 */ label0000436A: 0000436A 5246 addq.w D6, 1 label0000436C: 0000436C 701F moveq.l D0, 0x1F 0000436E B046 cmp.w D0, D6 00004370 6CA0 bge -0x5E /* 00004312 */ label00004372: 00004372 206D FE80 movea.l A0, [A5 - 0x180] 00004376 3145 0044 move.w [A0 + 0x44], D5 0000437A 1007 move.b D0, D7 0000437C 6710 beq +0x12 /* 0000438E */ 0000437E 486E FFE4 pea.l [A6 - 0x1C] 00004382 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004386 2F3C 8008 FFF2 move.l -[A7], 0x8008FFF2 0000438C A8B5 syscall ScriptUtil label0000438E: 0000438E 1D47 0018 move.b [A6 + 0x18], D7 label00004392: 00004392 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00004396 4E5E unlink A6 00004398 205F movea.l A0, [A7]+ 0000439A DEFC 0010 add.w A7, 0x10 0000439E 4ED0 jmp [A0] export_904: 000043A0 4E56 0000 link A6, 0 000043A4 206D E31E movea.l A0, [A5 - 0x1CE2] 000043A8 2D68 0018 0008 move.l [A6 + 0x8], [A0 + 0x18] 000043AE 4E5E unlink A6 000043B0 4E75 rts export_905: fn000043B2: 000043B2 4E56 FFFC link A6, -0x0004 000043B6 48E7 0018 movem.l -[A7], A3,A4 000043BA 286E 0008 movea.l A4, [A6 + 0x8] 000043BE 4A54 tst.w [A4] 000043C0 6D0E blt +0x10 /* 000043D0 */ 000043C2 206C 0002 movea.l A0, [A4 + 0x2] 000043C6 3014 move.w D0, [A4] 000043C8 48C0 ext.l D0 000043CA 2640 movea.l A3, D0 000043CC D7D0 add.l A3, [A0] 000043CE 600C bra +0xE /* 000043DC */ label000043D0: 000043D0 206D CD34 movea.l A0, [A5 - 0x32CC] 000043D4 3014 move.w D0, [A4] 000043D6 48C0 ext.l D0 000043D8 2650 movea.l A3, [A0] 000043DA 97C0 sub.l A3, D0 label000043DC: 000043DC 2F0B move.l -[A7], A3 000043DE 486D E21E pea.l [A5 - 0x1DE2] 000043E2 4240 clr.w D0 000043E4 1013 move.b D0, [A3] 000043E6 5240 addq.w D0, 1 000043E8 48C0 ext.l D0 000043EA 2F00 move.l -[A7], D0 000043EC 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000043F0 4CDF 1800 movem.l A3,A4, [A7]+ 000043F4 4E5E unlink A6 000043F6 2E9F move.l [A7], [A7]+ 000043F8 4E75 rts export_906: 000043FA 4E56 0000 link A6, 0 000043FE 41ED E1D2 lea.l A0, [A5 - 0x1E2E] 00004402 2B48 E1D8 move.l [A5 - 0x1E28], A0 00004406 3B7C FFFF E1DC move.w [A5 - 0x1E24], 0xFFFF 0000440C 486D E1DE pea.l [A5 - 0x1E22] 00004410 486D E1AE pea.l [A5 - 0x1E52] 00004414 4EBA 03C4 jsr [PC + 0x3C4 /* 000047DA */] 00004418 486D E1F4 pea.l [A5 - 0x1E0C] 0000441C 701E moveq.l D0, 0x1E 0000441E 2F00 move.l -[A7], D0 00004420 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00004424 4EBA 0006 jsr [PC + 0x6 /* 0000442C */] 00004428 4E5E unlink A6 0000442A 4E75 rts export_907: fn0000442C: 0000442C 4E56 0000 link A6, 0 00004430 42A7 clr.l -[A7] 00004432 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00004436 2B5F E1EA move.l [A5 - 0x1E16], [A7]+ 0000443A 2B6D E1EA E20C move.l [A5 - 0x1DF4], [A5 - 0x1E16] 00004440 2B6D AEAC E1EE move.l [A5 - 0x1E12], [A5 - 0x5154] 00004446 4E5E unlink A6 00004448 4E75 rts export_908: 0000444A 4E56 FFF6 link A6, -0x000A 0000444E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00004452 266E 0008 movea.l A3, [A6 + 0x8] 00004456 286B 0004 movea.l A4, [A3 + 0x4] 0000445A 3D54 FFF8 move.w [A6 - 0x8], [A4] 0000445E 302B 0008 move.w D0, [A3 + 0x8] 00004462 5240 addq.w D0, 1 00004464 3D40 FFF6 move.w [A6 - 0xA], D0 00004468 3E2E FFF8 move.w D7, [A6 - 0x8] 0000446C 6038 bra +0x3A /* 000044A6 */ label0000446E: 0000446E 206C 0004 movea.l A0, [A4 + 0x4] 00004472 2F08 move.l -[A7], A0 00004474 42A7 clr.l -[A7] 00004476 3007 move.w D0, D7 00004478 5340 subq.w D0, 1 0000447A 3F00 move.w -[A7], D0 0000447C 3F3C 001A move.w -[A7], 0x1A 00004480 301F move.w D0, [A7]+ 00004482 C1DF muls.w D0, [A7]+ 00004484 2E80 move.l [A7], D0 00004486 201F move.l D0, [A7]+ 00004488 205F movea.l A0, [A7]+ 0000448A 2C00 move.l D6, D0 0000448C DC90 add.l D6, [A0] 0000448E 2046 movea.l A0, D6 00004490 7002 moveq.l D0, 0x02 00004492 B028 000C cmp.b D0, [A0 + 0xC] 00004496 660A bne +0xC /* 000044A2 */ 00004498 2046 movea.l A0, D6 0000449A 4868 000E pea.l [A0 + 0xE] 0000449E 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label000044A2: 000044A2 5347 subq.w D7, 1 000044A4 6906 bvs +0x8 /* 000044AC */ label000044A6: 000044A6 BE6E FFF6 cmp.w D7, [A6 - 0xA] 000044AA 6CC2 bge -0x3C /* 0000446E */ label000044AC: 000044AC 38AB 0008 move.w [A4], [A3 + 0x8] 000044B0 396B 000A 0008 move.w [A4 + 0x8], [A3 + 0xA] 000044B6 302C 0002 move.w D0, [A4 + 0x2] 000044BA 9054 sub.w D0, [A4] 000044BC 7228 moveq.l D1, 0x28 000044BE B240 cmp.w D1, D0 000044C0 6C22 bge +0x24 /* 000044E4 */ 000044C2 3014 move.w D0, [A4] 000044C4 D07C 0028 add.w D0, 0x28 /* '(' */ 000044C8 3940 0002 move.w [A4 + 0x2], D0 000044CC 2F2C 0004 move.l -[A7], [A4 + 0x4] 000044D0 42A7 clr.l -[A7] 000044D2 3F2C 0002 move.w -[A7], [A4 + 0x2] 000044D6 3F3C 001A move.w -[A7], 0x1A 000044DA 301F move.w D0, [A7]+ 000044DC C1DF muls.w D0, [A7]+ 000044DE 2E80 move.l [A7], D0 000044E0 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label000044E4: 000044E4 302C 000A move.w D0, [A4 + 0xA] 000044E8 906C 0008 sub.w D0, [A4 + 0x8] 000044EC 0C40 0190 cmpi.w D0, 0x190 000044F0 6F1C ble +0x1E /* 0000450E */ 000044F2 302C 0008 move.w D0, [A4 + 0x8] 000044F6 D07C 0190 add.w D0, 0x190 000044FA 3940 000A move.w [A4 + 0xA], D0 000044FE 2F2C 000C move.l -[A7], [A4 + 0xC] 00004502 302C 000A move.w D0, [A4 + 0xA] 00004506 48C0 ext.l D0 00004508 2F00 move.l -[A7], D0 0000450A 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label0000450E: 0000450E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00004512 4E5E unlink A6 00004514 2E9F move.l [A7], [A7]+ 00004516 4E75 rts export_909: 00004518 4E56 FFF8 link A6, -0x0008 0000451C 48E7 0308 movem.l -[A7], D6,D7,A4 00004520 4267 clr.w -[A7] 00004522 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004526 4EBA 00C4 jsr [PC + 0xC4 /* 000045EC */] 0000452A 3E1F move.w D7, [A7]+ 0000452C 6748 beq +0x4A /* 00004576 */ 0000452E 206D E31E movea.l A0, [A5 - 0x1CE2] 00004532 2068 0010 movea.l A0, [A0 + 0x10] 00004536 2068 0004 movea.l A0, [A0 + 0x4] 0000453A 2F08 move.l -[A7], A0 0000453C 42A7 clr.l -[A7] 0000453E 3007 move.w D0, D7 00004540 5340 subq.w D0, 1 00004542 3F00 move.w -[A7], D0 00004544 3F3C 001A move.w -[A7], 0x1A 00004548 301F move.w D0, [A7]+ 0000454A C1DF muls.w D0, [A7]+ 0000454C 2E80 move.l [A7], D0 0000454E 201F move.l D0, [A7]+ 00004550 205F movea.l A0, [A7]+ 00004552 2840 movea.l A4, D0 00004554 D9D0 add.l A4, [A0] 00004556 4A6C 0002 tst.w [A4 + 0x2] 0000455A 6600 0086 bne +0x88 /* 000045E2 */ 0000455E 41ED E1D2 lea.l A0, [A5 - 0x1E2E] 00004562 B1ED E31E cmpa.l A0, [A5 - 0x1CE2] 00004566 677A beq +0x7C /* 000045E2 */ 00004568 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 0000456C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004570 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 00004574 606C bra +0x6E /* 000045E2 */ label00004576: 00004576 4267 clr.w -[A7] 00004578 206D E31E movea.l A0, [A5 - 0x1CE2] 0000457C 4868 000C pea.l [A0 + 0xC] 00004580 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004584 4EBA 0326 jsr [PC + 0x326 /* 000048AC */] 00004588 3E1F move.w D7, [A7]+ 0000458A 41ED E1D2 lea.l A0, [A5 - 0x1E2E] 0000458E B1ED E31E cmpa.l A0, [A5 - 0x1CE2] 00004592 674E beq +0x50 /* 000045E2 */ 00004594 4267 clr.w -[A7] 00004596 486D E1DE pea.l [A5 - 0x1E22] 0000459A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000459E 4EBA 007C jsr [PC + 0x7C /* 0000461C */] 000045A2 3C1F move.w D6, [A7]+ 000045A4 6610 bne +0x12 /* 000045B6 */ 000045A6 4267 clr.w -[A7] 000045A8 486D E1DE pea.l [A5 - 0x1E22] 000045AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000045B0 4EBA 02FA jsr [PC + 0x2FA /* 000048AC */] 000045B4 3C1F move.w D6, [A7]+ label000045B6: 000045B6 206D E31E movea.l A0, [A5 - 0x1CE2] 000045BA 2068 0010 movea.l A0, [A0 + 0x10] 000045BE 2068 0004 movea.l A0, [A0 + 0x4] 000045C2 2F08 move.l -[A7], A0 000045C4 42A7 clr.l -[A7] 000045C6 3007 move.w D0, D7 000045C8 5340 subq.w D0, 1 000045CA 3F00 move.w -[A7], D0 000045CC 3F3C 001A move.w -[A7], 0x1A 000045D0 301F move.w D0, [A7]+ 000045D2 C1DF muls.w D0, [A7]+ 000045D4 2E80 move.l [A7], D0 000045D6 201F move.l D0, [A7]+ 000045D8 205F movea.l A0, [A7]+ 000045DA 2840 movea.l A4, D0 000045DC D9D0 add.l A4, [A0] 000045DE 3946 0002 move.w [A4 + 0x2], D6 label000045E2: 000045E2 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000045E6 4E5E unlink A6 000045E8 2E9F move.l [A7], [A7]+ 000045EA 4E75 rts export_910: fn000045EC: 000045EC 4E56 FFE0 link A6, -0x0020 000045F0 206E 0008 movea.l A0, [A6 + 0x8] 000045F4 43EE FFE0 lea.l A1, [A6 - 0x20] 000045F8 700F moveq.l D0, 0x0F label000045FA: 000045FA 32D8 move.w [A1]+, [A0]+ 000045FC 51C8 FFFC dbf D0, -0x6 /* 000045FA */ 00004600 4267 clr.w -[A7] 00004602 206D E31E movea.l A0, [A5 - 0x1CE2] 00004606 4868 000C pea.l [A0 + 0xC] 0000460A 486E FFE0 pea.l [A6 - 0x20] 0000460E 4EBA 000C jsr [PC + 0xC /* 0000461C */] 00004612 3D5F 000C move.w [A6 + 0xC], [A7]+ 00004616 4E5E unlink A6 00004618 2E9F move.l [A7], [A7]+ 0000461A 4E75 rts export_911: fn0000461C: 0000461C 4E56 FFD0 link A6, -0x0030 00004620 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00004624 206E 0008 movea.l A0, [A6 + 0x8] 00004628 43EE FFE0 lea.l A1, [A6 - 0x20] 0000462C 700F moveq.l D0, 0x0F label0000462E: 0000462E 32D8 move.w [A1]+, [A0]+ 00004630 51C8 FFFC dbf D0, -0x6 /* 0000462E */ 00004634 426E 0010 clr.w [A6 + 0x10] 00004638 286E 000C movea.l A4, [A6 + 0xC] 0000463C 7001 moveq.l D0, 0x01 0000463E B054 cmp.w D0, [A4] 00004640 6F04 ble +0x6 /* 00004646 */ 00004642 6000 00BA bra +0xBC /* 000046FE */ label00004646: 00004646 4240 clr.w D0 00004648 102E FFE0 move.b D0, [A6 - 0x20] 0000464C 7202 moveq.l D1, 0x02 0000464E B240 cmp.w D1, D0 00004650 57C0 seq D0 00004652 4A00 tst.b D0 00004654 6722 beq +0x24 /* 00004678 */ 00004656 2F00 move.l -[A7], D0 00004658 4267 clr.w -[A7] 0000465A 486E FFE0 pea.l [A6 - 0x20] 0000465E 487A 00AA pea.l [PC + 0xAA /* 0000470A, value 0x2697400, pstring "it" */] 00004662 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 00004666 121F move.b D1, [A7]+ 00004668 201F move.l D0, [A7]+ 0000466A C001 and.b D0, D1 0000466C 670A beq +0xC /* 00004678 */ 0000466E 3D6C 0002 0010 move.w [A6 + 0x10], [A4 + 0x2] 00004674 6000 0088 bra +0x8A /* 000046FE */ label00004678: 00004678 266C 0004 movea.l A3, [A4 + 0x4] 0000467C 302C 0008 move.w D0, [A4 + 0x8] 00004680 5240 addq.w D0, 1 00004682 3D40 FFD2 move.w [A6 - 0x2E], D0 00004686 3014 move.w D0, [A4] 00004688 D06C 0008 add.w D0, [A4 + 0x8] 0000468C 3D40 FFD0 move.w [A6 - 0x30], D0 00004690 3E2E FFD2 move.w D7, [A6 - 0x2E] 00004694 6062 bra +0x64 /* 000046F8 */ label00004696: 00004696 206B 0004 movea.l A0, [A3 + 0x4] 0000469A 2F08 move.l -[A7], A0 0000469C 42A7 clr.l -[A7] 0000469E 3007 move.w D0, D7 000046A0 5340 subq.w D0, 1 000046A2 3F00 move.w -[A7], D0 000046A4 3F3C 001A move.w -[A7], 0x1A 000046A8 301F move.w D0, [A7]+ 000046AA C1DF muls.w D0, [A7]+ 000046AC 2E80 move.l [A7], D0 000046AE 201F move.l D0, [A7]+ 000046B0 205F movea.l A0, [A7]+ 000046B2 2A00 move.l D5, D0 000046B4 DA90 add.l D5, [A0] 000046B6 206B 000C movea.l A0, [A3 + 0xC] 000046BA 2245 movea.l A1, D5 000046BC 3011 move.w D0, [A1] 000046BE 48C0 ext.l D0 000046C0 2C00 move.l D6, D0 000046C2 DC90 add.l D6, [A0] 000046C4 2046 movea.l A0, D6 000046C6 4240 clr.w D0 000046C8 1010 move.b D0, [A0] 000046CA 4241 clr.w D1 000046CC 122E FFE0 move.b D1, [A6 - 0x20] 000046D0 B240 cmp.w D1, D0 000046D2 57C0 seq D0 000046D4 4A00 tst.b D0 000046D6 671C beq +0x1E /* 000046F4 */ 000046D8 2F00 move.l -[A7], D0 000046DA 4267 clr.w -[A7] 000046DC 486E FFE0 pea.l [A6 - 0x20] 000046E0 2F06 move.l -[A7], D6 000046E2 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 000046E6 121F move.b D1, [A7]+ 000046E8 201F move.l D0, [A7]+ 000046EA C001 and.b D0, D1 000046EC 6706 beq +0x8 /* 000046F4 */ 000046EE 3D47 0010 move.w [A6 + 0x10], D7 000046F2 600A bra +0xC /* 000046FE */ label000046F4: 000046F4 5247 addq.w D7, 1 000046F6 6906 bvs +0x8 /* 000046FE */ label000046F8: 000046F8 BE6E FFD0 cmp.w D7, [A6 - 0x30] 000046FC 6F98 ble -0x66 /* 00004696 */ label000046FE: 000046FE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00004702 4E5E unlink A6 00004704 205F movea.l A0, [A7]+ 00004706 504F addq.w A7, 8 00004708 4ED0 jmp [A0] 0000470A 0269 7400 4E56 andi.w [A1 + 0x4E56], 0x7400 /* 't\0' */ export_912: // at 0000470E (misaligned) 00004710 FFD8 .extension 0xFD8 // unimplemented 00004712 48E7 0308 movem.l -[A7], D6,D7,A4 00004716 206E 0008 movea.l A0, [A6 + 0x8] 0000471A 43EE FFE0 lea.l A1, [A6 - 0x20] 0000471E 700F moveq.l D0, 0x0F label00004720: 00004720 32D8 move.w [A1]+, [A0]+ 00004722 51C8 FFFC dbf D0, -0x6 /* 00004720 */ 00004726 4267 clr.w -[A7] 00004728 486D E1DE pea.l [A5 - 0x1E22] 0000472C 486E FFE0 pea.l [A6 - 0x20] 00004730 4EBA FEEA jsr [PC - 0x116 /* 0000461C */] 00004734 3E1F move.w D7, [A7]+ 00004736 6720 beq +0x22 /* 00004758 */ 00004738 1C2D E1CE move.b D6, [A5 - 0x1E32] 0000473C 422D E1CE clr.b [A5 - 0x1E32] 00004740 486D E1DE pea.l [A5 - 0x1E22] 00004744 3F07 move.w -[A7], D7 00004746 4EBA 03A8 jsr [PC + 0x3A8 /* 00004AF0 */] 0000474A 1B46 E1CE move.b [A5 - 0x1E32], D6 0000474E 42A7 clr.l -[A7] 00004750 4EBA CCB8 jsr [PC - 0x3348 /* 0000140A */] 00004754 285F movea.l A4, [A7]+ 00004756 6010 bra +0x12 /* 00004768 */ label00004758: 00004758 42A7 clr.l -[A7] 0000475A 7001 moveq.l D0, 0x01 0000475C 2F00 move.l -[A7], D0 0000475E 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00004762 285F movea.l A4, [A7]+ 00004764 2054 movea.l A0, [A4] 00004766 4210 clr.b [A0] label00004768: 00004768 2D4C 000C move.l [A6 + 0xC], A4 0000476C 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00004770 4E5E unlink A6 00004772 2E9F move.l [A7], [A7]+ 00004774 4E75 rts export_913: 00004776 4E56 FFDA link A6, -0x0026 0000477A 48E7 0108 movem.l -[A7], D7,A4 0000477E 206D E190 movea.l A0, [A5 - 0x1E70] 00004782 2068 0004 movea.l A0, [A0 + 0x4] 00004786 302D E19C move.w D0, [A5 - 0x1E64] 0000478A 48C0 ext.l D0 0000478C D090 add.l D0, [A0] 0000478E 2840 movea.l A4, D0 00004790 548C addq.l A4, 2 00004792 2F0C move.l -[A7], A4 00004794 486E FFDE pea.l [A6 - 0x22] 00004798 4240 clr.w D0 0000479A 1014 move.b D0, [A4] 0000479C 5240 addq.w D0, 1 0000479E 48C0 ext.l D0 000047A0 2F00 move.l -[A7], D0 000047A2 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000047A6 4267 clr.w -[A7] 000047A8 486E FFDE pea.l [A6 - 0x22] 000047AC 4EBA FE3E jsr [PC - 0x1C2 /* 000045EC */] 000047B0 3E1F move.w D7, [A7]+ 000047B2 6614 bne +0x16 /* 000047C8 */ 000047B4 4267 clr.w -[A7] 000047B6 206D E31E movea.l A0, [A5 - 0x1CE2] 000047BA 4868 000C pea.l [A0 + 0xC] 000047BE 486E FFDE pea.l [A6 - 0x22] 000047C2 4EBA 00E8 jsr [PC + 0xE8 /* 000048AC */] 000047C6 3E1F move.w D7, [A7]+ label000047C8: 000047C8 3007 move.w D0, D7 000047CA 48C0 ext.l D0 000047CC 2F00 move.l -[A7], D0 000047CE 4EBA E7C8 jsr [PC - 0x1838 /* 00002F98 */] 000047D2 4CDF 1080 movem.l D7,A4, [A7]+ 000047D6 4E5E unlink A6 000047D8 4E75 rts export_914: fn000047DA: 000047DA 4E56 0000 link A6, 0 000047DE 2F0C move.l -[A7], A4 000047E0 286E 000C movea.l A4, [A6 + 0xC] 000047E4 4294 clr.l [A4] 000047E6 296E 0008 0004 move.l [A4 + 0x4], [A6 + 0x8] 000047EC 206E 0008 movea.l A0, [A6 + 0x8] 000047F0 3950 0008 move.w [A4 + 0x8], [A0] 000047F4 206E 0008 movea.l A0, [A6 + 0x8] 000047F8 3968 0008 000A move.w [A4 + 0xA], [A0 + 0x8] 000047FE 285F movea.l A4, [A7]+ 00004800 4E5E unlink A6 00004802 205F movea.l A0, [A7]+ 00004804 504F addq.w A7, 8 00004806 4ED0 jmp [A0] export_915: fn00004808: 00004808 4E56 FFFA link A6, -0x0006 0000480C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00004810 3E2E 0008 move.w D7, [A6 + 0x8] 00004814 266E 000A movea.l A3, [A6 + 0xA] 00004818 286B 0004 movea.l A4, [A3 + 0x4] 0000481C 3007 move.w D0, D7 0000481E D054 add.w D0, [A4] 00004820 B06C 0002 cmp.w D0, [A4 + 0x2] 00004824 6F42 ble +0x44 /* 00004868 */ 00004826 4267 clr.w -[A7] 00004828 3F07 move.w -[A7], D7 0000482A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000482E 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00004832 3C1F move.w D6, [A7]+ 00004834 2F2C 0004 move.l -[A7], [A4 + 0x4] 00004838 42A7 clr.l -[A7] 0000483A 3006 move.w D0, D6 0000483C D06C 0002 add.w D0, [A4 + 0x2] 00004840 3F00 move.w -[A7], D0 00004842 3F3C 001A move.w -[A7], 0x1A 00004846 301F move.w D0, [A7]+ 00004848 C1DF muls.w D0, [A7]+ 0000484A 2E80 move.l [A7], D0 0000484C 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00004850 4267 clr.w -[A7] 00004852 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00004856 4A5F tst.w [A7]+ 00004858 6608 bne +0xA /* 00004862 */ 0000485A 3006 move.w D0, D6 0000485C D16C 0002 add.w [A4 + 0x2], D0 00004860 6006 bra +0x8 /* 00004868 */ label00004862: 00004862 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 00004866 6038 bra +0x3A /* 000048A0 */ label00004868: 00004868 206C 0004 movea.l A0, [A4 + 0x4] 0000486C 2F08 move.l -[A7], A0 0000486E 42A7 clr.l -[A7] 00004870 3F14 move.w -[A7], [A4] 00004872 3F3C 001A move.w -[A7], 0x1A 00004876 301F move.w D0, [A7]+ 00004878 C1DF muls.w D0, [A7]+ 0000487A 2E80 move.l [A7], D0 0000487C 201F move.l D0, [A7]+ 0000487E 205F movea.l A0, [A7]+ 00004880 2A00 move.l D5, D0 00004882 DA90 add.l D5, [A0] 00004884 2F05 move.l -[A7], D5 00004886 42A7 clr.l -[A7] 00004888 3F07 move.w -[A7], D7 0000488A 3F3C 001A move.w -[A7], 0x1A 0000488E 301F move.w D0, [A7]+ 00004890 C1DF muls.w D0, [A7]+ 00004892 2E80 move.l [A7], D0 00004894 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00004898 3007 move.w D0, D7 0000489A D154 add.w [A4], D0 0000489C 3007 move.w D0, D7 0000489E D153 add.w [A3], D0 label000048A0: 000048A0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000048A4 4E5E unlink A6 000048A6 205F movea.l A0, [A7]+ 000048A8 5C4F addq.w A7, 6 000048AA 4ED0 jmp [A0] export_916: fn000048AC: 000048AC 4E56 FFDE link A6, -0x0022 000048B0 48E7 0018 movem.l -[A7], A3,A4 000048B4 206E 0008 movea.l A0, [A6 + 0x8] 000048B8 43EE FFE0 lea.l A1, [A6 - 0x20] 000048BC 700F moveq.l D0, 0x0F label000048BE: 000048BE 32D8 move.w [A1]+, [A0]+ 000048C0 51C8 FFFC dbf D0, -0x6 /* 000048BE */ 000048C4 266E 000C movea.l A3, [A6 + 0xC] 000048C8 286B 0004 movea.l A4, [A3 + 0x4] 000048CC 2F0B move.l -[A7], A3 000048CE 3F3C 0001 move.w -[A7], 0x1 000048D2 4EBA FF34 jsr [PC - 0xCC /* 00004808 */] 000048D6 3D54 0010 move.w [A6 + 0x10], [A4] 000048DA 2F0B move.l -[A7], A3 000048DC 3F14 move.w -[A7], [A4] 000048DE 486E FFE0 pea.l [A6 - 0x20] 000048E2 4EBA 054A jsr [PC + 0x54A /* 00004E2E */] 000048E6 4CDF 1800 movem.l A3,A4, [A7]+ 000048EA 4E5E unlink A6 000048EC 205F movea.l A0, [A7]+ 000048EE 504F addq.w A7, 8 000048F0 4ED0 jmp [A0] export_917: 000048F2 4E56 FFDA link A6, -0x0026 000048F6 2F07 move.l -[A7], D7 000048F8 206E 000C movea.l A0, [A6 + 0xC] 000048FC 43EE FFE0 lea.l A1, [A6 - 0x20] 00004900 700F moveq.l D0, 0x0F label00004902: 00004902 32D8 move.w [A1]+, [A0]+ 00004904 51C8 FFFC dbf D0, -0x6 /* 00004902 */ 00004908 4267 clr.w -[A7] 0000490A 486D E1DE pea.l [A5 - 0x1E22] 0000490E 486E FFE0 pea.l [A6 - 0x20] 00004912 4EBA FD08 jsr [PC - 0x2F8 /* 0000461C */] 00004916 3E1F move.w D7, [A7]+ 00004918 6610 bne +0x12 /* 0000492A */ 0000491A 4267 clr.w -[A7] 0000491C 486D E1DE pea.l [A5 - 0x1E22] 00004920 486E FFE0 pea.l [A6 - 0x20] 00004924 4EBA FF86 jsr [PC - 0x7A /* 000048AC */] 00004928 3E1F move.w D7, [A7]+ label0000492A: 0000492A 2D6E 0008 FFDA move.l [A6 - 0x26], [A6 + 0x8] 00004930 4267 clr.w -[A7] 00004932 486E FFDA pea.l [A6 - 0x26] 00004936 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000493A 4A5F tst.w [A7]+ 0000493C 6706 beq +0x8 /* 00004944 */ 0000493E 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 00004942 6030 bra +0x32 /* 00004974 */ label00004944: 00004944 2F2E FFDA move.l -[A7], [A6 - 0x26] 00004948 42A7 clr.l -[A7] 0000494A 206E FFDA movea.l A0, [A6 - 0x26] 0000494E 2F10 move.l -[A7], [A0] 00004950 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00004954 201F move.l D0, [A7]+ 00004956 5280 addq.l D0, 1 00004958 2F00 move.l -[A7], D0 0000495A 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */] 0000495E 2F2E FFDA move.l -[A7], [A6 - 0x26] 00004962 1F3C 0001 move.b -[A7], 0x1 00004966 4EBA CF6E jsr [PC - 0x3092 /* 000018D6 */] 0000496A 486D E1DE pea.l [A5 - 0x1E22] 0000496E 3F07 move.w -[A7], D7 00004970 4EBA 0274 jsr [PC + 0x274 /* 00004BE6 */] label00004974: 00004974 2E1F move.l D7, [A7]+ 00004976 4E5E unlink A6 00004978 205F movea.l A0, [A7]+ 0000497A 504F addq.w A7, 8 0000497C 4ED0 jmp [A0] export_918: 0000497E 4E56 FFDE link A6, -0x0022 00004982 2F07 move.l -[A7], D7 00004984 102D B820 move.b D0, [A5 - 0x47E0] 00004988 670A beq +0xC /* 00004994 */ 0000498A 4EBA C206 jsr [PC - 0x3DFA /* 00000B92 */] 0000498E 4EBA CF2A jsr [PC - 0x30D6 /* 000018BA */] 00004992 602E bra +0x30 /* 000049C2 */ label00004994: 00004994 486E FFDE pea.l [A6 - 0x22] 00004998 4EBA CDE0 jsr [PC - 0x3220 /* 0000177A */] 0000499C 4267 clr.w -[A7] 0000499E 486E FFDE pea.l [A6 - 0x22] 000049A2 4EBA FC48 jsr [PC - 0x3B8 /* 000045EC */] 000049A6 3E1F move.w D7, [A7]+ 000049A8 6710 beq +0x12 /* 000049BA */ 000049AA 206D E31E movea.l A0, [A5 - 0x1CE2] 000049AE 4868 000C pea.l [A0 + 0xC] 000049B2 3F07 move.w -[A7], D7 000049B4 4EBA 013A jsr [PC + 0x13A /* 00004AF0 */] 000049B8 6008 bra +0xA /* 000049C2 */ label000049BA: 000049BA 486E FFDE pea.l [A6 - 0x22] 000049BE 4EBA CF9A jsr [PC - 0x3066 /* 0000195A */] label000049C2: 000049C2 2E1F move.l D7, [A7]+ 000049C4 4E5E unlink A6 000049C6 4E75 rts fn000049C8: 000049C8 4E56 FFF0 link A6, -0x0010 000049CC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000049D0 206E 0008 movea.l A0, [A6 + 0x8] 000049D4 2868 FFFC movea.l A4, [A0 - 0x4] 000049D8 102C 000C move.b D0, [A4 + 0xC] 000049DC 4880 ext.w D0 000049DE 5340 subq.w D0, 1 000049E0 670C beq +0xE /* 000049EE */ 000049E2 5340 subq.w D0, 1 000049E4 671C beq +0x1E /* 00004A02 */ 000049E6 5340 subq.w D0, 1 000049E8 6768 beq +0x6A /* 00004A52 */ 000049EA 6000 00EA bra +0xEC /* 00004AD6 */ label000049EE: 000049EE 486C 000E pea.l [A4 + 0xE] 000049F2 2F2C 0006 move.l -[A7], [A4 + 0x6] 000049F6 1F2C 0004 move.b -[A7], [A4 + 0x4] 000049FA 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000049FE 6000 00D6 bra +0xD8 /* 00004AD6 */ label00004A02: 00004A02 102D E1CE move.b D0, [A5 - 0x1E32] 00004A06 673A beq +0x3C /* 00004A42 */ 00004A08 42A7 clr.l -[A7] 00004A0A 4EBA B5F4 jsr [PC - 0x4A0C /* 00000000 */] 00004A0E 265F movea.l A3, [A7]+ 00004A10 2E0B move.l D7, A3 00004A12 5987 subq.l D7, 4 00004A14 7002 moveq.l D0, 0x02 00004A16 B02B 0002 cmp.b D0, [A3 + 0x2] 00004A1A 56C0 sne D0 00004A1C 4A00 tst.b D0 00004A1E 660E bne +0x10 /* 00004A2E */ 00004A20 2047 movea.l A0, D7 00004A22 2210 move.l D1, [A0] 00004A24 B2AC 000E cmp.l D1, [A4 + 0xE] 00004A28 56C1 sne D1 00004A2A 8001 or.b D0, D1 00004A2C 6714 beq +0x16 /* 00004A42 */ label00004A2E: 00004A2E 422C 000C clr.b [A4 + 0xC] 00004A32 2F2C 000E move.l -[A7], [A4 + 0xE] 00004A36 1F3C 0001 move.b -[A7], 0x1 00004A3A 4EBA CE9A jsr [PC - 0x3166 /* 000018D6 */] 00004A3E 6000 0096 bra +0x98 /* 00004AD6 */ label00004A42: 00004A42 2F2C 000E move.l -[A7], [A4 + 0xE] 00004A46 1F3C 0002 move.b -[A7], 0x2 00004A4A 4EBA CE8A jsr [PC - 0x3176 /* 000018D6 */] 00004A4E 6000 0086 bra +0x88 /* 00004AD6 */ label00004A52: 00004A52 2C2C 0012 move.l D6, [A4 + 0x12] 00004A56 206D D146 movea.l A0, [A5 - 0x2EBA] 00004A5A 2646 movea.l A3, D6 00004A5C D7D0 add.l A3, [A0] 00004A5E 4A2B 0002 tst.b [A3 + 0x2] 00004A62 6650 bne +0x52 /* 00004AB4 */ 00004A64 202D D142 move.l D0, [A5 - 0x2EBE] 00004A68 B0AC 0006 cmp.l D0, [A4 + 0x6] 00004A6C 5DC0 slt D0 00004A6E 4A00 tst.b D0 00004A70 6724 beq +0x26 /* 00004A96 */ 00004A72 2F00 move.l -[A7], D0 00004A74 4267 clr.w -[A7] 00004A76 222C 0006 move.l D1, [A4 + 0x6] 00004A7A 92AD D142 sub.l D1, [A5 - 0x2EBE] 00004A7E 2F01 move.l -[A7], D1 00004A80 4EBA C036 jsr [PC - 0x3FCA /* 00000AB8 */] 00004A84 121F move.b D1, [A7]+ 00004A86 201F move.l D0, [A7]+ 00004A88 0A01 0001 xori.b D1, 0x1 00004A8C C001 and.b D0, D1 00004A8E 6706 beq +0x8 /* 00004A96 */ 00004A90 4EBA CE28 jsr [PC - 0x31D8 /* 000018BA */] 00004A94 6050 bra +0x52 /* 00004AE6 */ label00004A96: 00004A96 206D D146 movea.l A0, [A5 - 0x2EBA] 00004A9A 2646 movea.l A3, D6 00004A9C D7D0 add.l A3, [A0] 00004A9E 42A7 clr.l -[A7] 00004AA0 2F0B move.l -[A7], A3 00004AA2 4EBA B5AC jsr [PC - 0x4A54 /* 00000050 */] 00004AA6 2F2B 0004 move.l -[A7], [A3 + 0x4] 00004AAA 1F2B 0003 move.b -[A7], [A3 + 0x3] 00004AAE 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00004AB2 6022 bra +0x24 /* 00004AD6 */ label00004AB4: 00004AB4 2E0B move.l D7, A3 00004AB6 5987 subq.l D7, 4 00004AB8 2047 movea.l A0, D7 00004ABA 2A10 move.l D5, [A0] 00004ABC 102D E1CE move.b D0, [A5 - 0x1E32] 00004AC0 670A beq +0xC /* 00004ACC */ 00004AC2 2F05 move.l -[A7], D5 00004AC4 4267 clr.w -[A7] 00004AC6 4EBA CE0E jsr [PC - 0x31F2 /* 000018D6 */] 00004ACA 600A bra +0xC /* 00004AD6 */ label00004ACC: 00004ACC 2F05 move.l -[A7], D5 00004ACE 1F3C 0002 move.b -[A7], 0x2 00004AD2 4EBA CE02 jsr [PC - 0x31FE /* 000018D6 */] label00004AD6: 00004AD6 0C6C 4000 000A cmpi.w [A4 + 0xA], 0x4000 /* '@\0' */ 00004ADC 6D08 blt +0xA /* 00004AE6 */ 00004ADE 3F2C 000A move.w -[A7], [A4 + 0xA] 00004AE2 4EBA B5C2 jsr [PC - 0x4A3E /* 000000A6 */] label00004AE6: 00004AE6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00004AEA 4E5E unlink A6 00004AEC 2E9F move.l [A7], [A7]+ 00004AEE 4E75 rts export_919: fn00004AF0: 00004AF0 4E56 FFF8 link A6, -0x0008 00004AF4 48E7 0018 movem.l -[A7], A3,A4 00004AF8 102D B820 move.b D0, [A5 - 0x47E0] 00004AFC 6708 beq +0xA /* 00004B06 */ 00004AFE 4EBA CDBA jsr [PC - 0x3246 /* 000018BA */] 00004B02 6000 00D6 bra +0xD8 /* 00004BDA */ label00004B06: 00004B06 206E 000A movea.l A0, [A6 + 0xA] 00004B0A 2868 0004 movea.l A4, [A0 + 0x4] 00004B0E 206C 0004 movea.l A0, [A4 + 0x4] 00004B12 2F08 move.l -[A7], A0 00004B14 42A7 clr.l -[A7] 00004B16 302E 0008 move.w D0, [A6 + 0x8] 00004B1A 5340 subq.w D0, 1 00004B1C 3F00 move.w -[A7], D0 00004B1E 3F3C 001A move.w -[A7], 0x1A 00004B22 301F move.w D0, [A7]+ 00004B24 C1DF muls.w D0, [A7]+ 00004B26 2E80 move.l [A7], D0 00004B28 201F move.l D0, [A7]+ 00004B2A 205F movea.l A0, [A7]+ 00004B2C D090 add.l D0, [A0] 00004B2E 2D40 FFFC move.l [A6 - 0x4], D0 00004B32 206E FFFC movea.l A0, [A6 - 0x4] 00004B36 4A68 0002 tst.w [A0 + 0x2] 00004B3A 665C bne +0x5E /* 00004B98 */ 00004B3C 4A28 000C tst.b [A0 + 0xC] 00004B40 670A beq +0xC /* 00004B4C */ 00004B42 2F0E move.l -[A7], A6 00004B44 4EBA FE82 jsr [PC - 0x17E /* 000049C8 */] 00004B48 6000 0090 bra +0x92 /* 00004BDA */ label00004B4C: 00004B4C 102D E1D0 move.b D0, [A5 - 0x1E30] 00004B50 6612 bne +0x14 /* 00004B64 */ 00004B52 41ED E1DE lea.l A0, [A5 - 0x1E22] 00004B56 B1EE 000A cmpa.l A0, [A6 + 0xA] 00004B5A 57C1 seq D1 00004B5C 8001 or.b D0, D1 00004B5E 0240 0001 andi.w D0, 0x1 00004B62 6706 beq +0x8 /* 00004B6A */ label00004B64: 00004B64 4EBA CD54 jsr [PC - 0x32AC /* 000018BA */] 00004B68 6070 bra +0x72 /* 00004BDA */ label00004B6A: 00004B6A 206C 000C movea.l A0, [A4 + 0xC] 00004B6E 226E FFFC movea.l A1, [A6 - 0x4] 00004B72 3011 move.w D0, [A1] 00004B74 48C0 ext.l D0 00004B76 2640 movea.l A3, D0 00004B78 D7D0 add.l A3, [A0] 00004B7A 2F0B move.l -[A7], A3 00004B7C 486D D01A pea.l [A5 - 0x2FE6] 00004B80 4240 clr.w D0 00004B82 1013 move.b D0, [A3] 00004B84 5240 addq.w D0, 1 00004B86 48C0 ext.l D0 00004B88 2F00 move.l -[A7], D0 00004B8A 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00004B8E 486D D01A pea.l [A5 - 0x2FE6] 00004B92 4EBA CDA2 jsr [PC - 0x325E /* 00001936 */] 00004B96 6042 bra +0x44 /* 00004BDA */ label00004B98: 00004B98 206D E1E2 movea.l A0, [A5 - 0x1E1E] 00004B9C 2068 0004 movea.l A0, [A0 + 0x4] 00004BA0 2F08 move.l -[A7], A0 00004BA2 42A7 clr.l -[A7] 00004BA4 226E FFFC movea.l A1, [A6 - 0x4] 00004BA8 3029 0002 move.w D0, [A1 + 0x2] 00004BAC 5340 subq.w D0, 1 00004BAE 3F00 move.w -[A7], D0 00004BB0 3F3C 001A move.w -[A7], 0x1A 00004BB4 301F move.w D0, [A7]+ 00004BB6 C1DF muls.w D0, [A7]+ 00004BB8 2E80 move.l [A7], D0 00004BBA 201F move.l D0, [A7]+ 00004BBC 205F movea.l A0, [A7]+ 00004BBE D090 add.l D0, [A0] 00004BC0 2D40 FFFC move.l [A6 - 0x4], D0 00004BC4 206E FFFC movea.l A0, [A6 - 0x4] 00004BC8 4A28 000C tst.b [A0 + 0xC] 00004BCC 6708 beq +0xA /* 00004BD6 */ 00004BCE 2F0E move.l -[A7], A6 00004BD0 4EBA FDF6 jsr [PC - 0x20A /* 000049C8 */] 00004BD4 6004 bra +0x6 /* 00004BDA */ label00004BD6: 00004BD6 4EBA CCE2 jsr [PC - 0x331E /* 000018BA */] label00004BDA: 00004BDA 4CDF 1800 movem.l A3,A4, [A7]+ 00004BDE 4E5E unlink A6 00004BE0 205F movea.l A0, [A7]+ 00004BE2 5C4F addq.w A7, 6 00004BE4 4ED0 jmp [A0] export_920: fn00004BE6: 00004BE6 4E56 0000 link A6, 0 00004BEA 2F2E 000A move.l -[A7], [A6 + 0xA] 00004BEE 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004BF2 42A7 clr.l -[A7] 00004BF4 4EBA 018E jsr [PC + 0x18E /* 00004D84 */] 00004BF8 4E5E unlink A6 00004BFA 205F movea.l A0, [A7]+ 00004BFC 5C4F addq.w A7, 6 00004BFE 4ED0 jmp [A0] fn00004C00: 00004C00 4E56 0000 link A6, 0 00004C04 48E7 0018 movem.l -[A7], A3,A4 00004C08 286E 0008 movea.l A4, [A6 + 0x8] 00004C0C 206C FFF8 movea.l A0, [A4 - 0x8] 00004C10 202C FFF4 move.l D0, [A4 - 0xC] 00004C14 D090 add.l D0, [A0] 00004C16 2940 FFFC move.l [A4 - 0x4], D0 00004C1A 266C FFFC movea.l A3, [A4 - 0x4] 00004C1E 177C 0003 000C move.b [A3 + 0xC], 0x3 00004C24 206C 0008 movea.l A0, [A4 + 0x8] 00004C28 2768 0004 0006 move.l [A3 + 0x6], [A0 + 0x4] 00004C2E 206C 0008 movea.l A0, [A4 + 0x8] 00004C32 1768 0003 0004 move.b [A3 + 0x4], [A0 + 0x3] 00004C38 206C 0008 movea.l A0, [A4 + 0x8] 00004C3C 3750 000A move.w [A3 + 0xA], [A0] 00004C40 206D D146 movea.l A0, [A5 - 0x2EBA] 00004C44 202C 0008 move.l D0, [A4 + 0x8] 00004C48 9090 sub.l D0, [A0] 00004C4A 2740 0012 move.l [A3 + 0x12], D0 00004C4E 4CDF 1800 movem.l A3,A4, [A7]+ 00004C52 4E5E unlink A6 00004C54 2E9F move.l [A7], [A7]+ 00004C56 4E75 rts fn00004C58: 00004C58 4E56 FFEE link A6, -0x0012 00004C5C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004C60 266E 0008 movea.l A3, [A6 + 0x8] 00004C64 42A7 clr.l -[A7] 00004C66 4EBA B398 jsr [PC - 0x4C68 /* 00000000 */] 00004C6A 2E1F move.l D7, [A7]+ 00004C6C 2047 movea.l A0, D7 00004C6E 700C moveq.l D0, 0x0C 00004C70 B0A8 0004 cmp.l D0, [A0 + 0x4] 00004C74 6C0C bge +0xE /* 00004C82 */ 00004C76 4EBA B88E jsr [PC - 0x4772 /* 00000506 */] 00004C7A 42A7 clr.l -[A7] 00004C7C 4EBA B382 jsr [PC - 0x4C7E /* 00000000 */] 00004C80 2E1F move.l D7, [A7]+ label00004C82: 00004C82 2C07 move.l D6, D7 00004C84 5986 subq.l D6, 4 00004C86 206B FFF8 movea.l A0, [A3 - 0x8] 00004C8A 202B FFF4 move.l D0, [A3 - 0xC] 00004C8E D090 add.l D0, [A0] 00004C90 2740 FFFC move.l [A3 - 0x4], D0 00004C94 286B FFFC movea.l A4, [A3 - 0x4] 00004C98 2047 movea.l A0, D7 00004C9A 2D48 FFEE move.l [A6 - 0x12], A0 00004C9E 7002 moveq.l D0, 0x02 00004CA0 B028 0002 cmp.b D0, [A0 + 0x2] 00004CA4 57C0 seq D0 00004CA6 4A00 tst.b D0 00004CA8 6722 beq +0x24 /* 00004CCC */ 00004CAA 7202 moveq.l D1, 0x02 00004CAC B22C 000C cmp.b D1, [A4 + 0xC] 00004CB0 57C1 seq D1 00004CB2 C001 and.b D0, D1 00004CB4 6716 beq +0x18 /* 00004CCC */ 00004CB6 2046 movea.l A0, D6 00004CB8 2210 move.l D1, [A0] 00004CBA B2AC 000E cmp.l D1, [A4 + 0xE] 00004CBE 57C1 seq D1 00004CC0 C001 and.b D0, D1 00004CC2 6708 beq +0xA /* 00004CCC */ 00004CC4 4EBA BECC jsr [PC - 0x4134 /* 00000B92 */] 00004CC8 6000 00B0 bra +0xB2 /* 00004D7A */ label00004CCC: 00004CCC 206E FFEE movea.l A0, [A6 - 0x12] 00004CD0 1968 0003 0004 move.b [A4 + 0x4], [A0 + 0x3] 00004CD6 206E FFEE movea.l A0, [A6 - 0x12] 00004CDA 2968 0004 0006 move.l [A4 + 0x6], [A0 + 0x4] 00004CE0 206E FFEE movea.l A0, [A6 - 0x12] 00004CE4 3950 000A move.w [A4 + 0xA], [A0] 00004CE8 206E FFEE movea.l A0, [A6 - 0x12] 00004CEC 7001 moveq.l D0, 0x01 00004CEE B028 0002 cmp.b D0, [A0 + 0x2] 00004CF2 56C5 sne D5 00004CF4 4405 neg.b D5 00004CF6 7002 moveq.l D0, 0x02 00004CF8 B02C 000C cmp.b D0, [A4 + 0xC] 00004CFC 6608 bne +0xA /* 00004D06 */ 00004CFE 486C 000E pea.l [A4 + 0xE] 00004D02 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label00004D06: 00004D06 700C moveq.l D0, 0x0C 00004D08 B0AC 0006 cmp.l D0, [A4 + 0x6] 00004D0C 6D18 blt +0x1A /* 00004D26 */ 00004D0E 197C 0001 000C move.b [A4 + 0xC], 0x1 00004D14 486C 000E pea.l [A4 + 0xE] 00004D18 2F2C 0006 move.l -[A7], [A4 + 0x6] 00004D1C 1F2C 0004 move.b -[A7], [A4 + 0x4] 00004D20 4EBA C7E6 jsr [PC - 0x381A /* 00001508 */] 00004D24 6054 bra +0x56 /* 00004D7A */ label00004D26: 00004D26 197C 0002 000C move.b [A4 + 0xC], 0x2 00004D2C 2047 movea.l A0, D7 00004D2E 2968 0004 0006 move.l [A4 + 0x6], [A0 + 0x4] 00004D34 197C 0001 0004 move.b [A4 + 0x4], 0x1 00004D3A 42A7 clr.l -[A7] 00004D3C 4EBA C6CC jsr [PC - 0x3934 /* 0000140A */] 00004D40 281F move.l D4, [A7]+ 00004D42 206B FFF8 movea.l A0, [A3 - 0x8] 00004D46 202B FFF4 move.l D0, [A3 - 0xC] 00004D4A D090 add.l D0, [A0] 00004D4C 2740 FFFC move.l [A3 - 0x4], D0 00004D50 206B FFFC movea.l A0, [A3 - 0x4] 00004D54 2144 000E move.l [A0 + 0xE], D4 00004D58 1005 move.b D0, D5 00004D5A 671E beq +0x20 /* 00004D7A */ 00004D5C 2F00 move.l -[A7], D0 00004D5E 4267 clr.w -[A7] 00004D60 2F3C 0000 8000 move.l -[A7], 0x8000 00004D66 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] 00004D6A 121F move.b D1, [A7]+ 00004D6C 201F move.l D0, [A7]+ 00004D6E 0A01 0001 xori.b D1, 0x1 00004D72 C001 and.b D0, D1 00004D74 6704 beq +0x6 /* 00004D7A */ 00004D76 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] label00004D7A: 00004D7A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004D7E 4E5E unlink A6 00004D80 2E9F move.l [A7], [A7]+ 00004D82 4E75 rts export_921: fn00004D84: 00004D84 4E56 FFF0 link A6, -0x0010 00004D88 102D B820 move.b D0, [A5 - 0x47E0] 00004D8C 6704 beq +0x6 /* 00004D92 */ 00004D8E 6000 0094 bra +0x96 /* 00004E24 */ label00004D92: 00004D92 206E 000E movea.l A0, [A6 + 0xE] 00004D96 2068 0004 movea.l A0, [A0 + 0x4] 00004D9A 2D48 FFF0 move.l [A6 - 0x10], A0 00004D9E 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4] 00004DA4 42A7 clr.l -[A7] 00004DA6 302E 000C move.w D0, [A6 + 0xC] 00004DAA 5340 subq.w D0, 1 00004DAC 3F00 move.w -[A7], D0 00004DAE 3F3C 001A move.w -[A7], 0x1A 00004DB2 301F move.w D0, [A7]+ 00004DB4 C1DF muls.w D0, [A7]+ 00004DB6 2E80 move.l [A7], D0 00004DB8 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00004DBC 206E FFF8 movea.l A0, [A6 - 0x8] 00004DC0 202E FFF4 move.l D0, [A6 - 0xC] 00004DC4 D090 add.l D0, [A0] 00004DC6 2D40 FFFC move.l [A6 - 0x4], D0 00004DCA 206E FFFC movea.l A0, [A6 - 0x4] 00004DCE 4A68 0002 tst.w [A0 + 0x2] 00004DD2 6616 bne +0x18 /* 00004DEA */ 00004DD4 4AAE 0008 tst.l [A6 + 0x8] 00004DD8 6608 bne +0xA /* 00004DE2 */ 00004DDA 2F0E move.l -[A7], A6 00004DDC 4EBA FE7A jsr [PC - 0x186 /* 00004C58 */] 00004DE0 6042 bra +0x44 /* 00004E24 */ label00004DE2: 00004DE2 2F0E move.l -[A7], A6 00004DE4 4EBA FE1A jsr [PC - 0x1E6 /* 00004C00 */] 00004DE8 603A bra +0x3C /* 00004E24 */ label00004DEA: 00004DEA 206D E1E2 movea.l A0, [A5 - 0x1E1E] 00004DEE 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4] 00004DF4 42A7 clr.l -[A7] 00004DF6 206E FFFC movea.l A0, [A6 - 0x4] 00004DFA 3028 0002 move.w D0, [A0 + 0x2] 00004DFE 5340 subq.w D0, 1 00004E00 3F00 move.w -[A7], D0 00004E02 3F3C 001A move.w -[A7], 0x1A 00004E06 301F move.w D0, [A7]+ 00004E08 C1DF muls.w D0, [A7]+ 00004E0A 2E80 move.l [A7], D0 00004E0C 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00004E10 4AAE 0008 tst.l [A6 + 0x8] 00004E14 6608 bne +0xA /* 00004E1E */ 00004E16 2F0E move.l -[A7], A6 00004E18 4EBA FE3E jsr [PC - 0x1C2 /* 00004C58 */] 00004E1C 6006 bra +0x8 /* 00004E24 */ label00004E1E: 00004E1E 2F0E move.l -[A7], A6 00004E20 4EBA FDDE jsr [PC - 0x222 /* 00004C00 */] label00004E24: 00004E24 4E5E unlink A6 00004E26 205F movea.l A0, [A7]+ 00004E28 DEFC 000A add.w A7, 0xA /* '\n' */ 00004E2C 4ED0 jmp [A0] export_922: fn00004E2E: 00004E2E 4E56 FFD4 link A6, -0x002C 00004E32 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00004E36 206E 0008 movea.l A0, [A6 + 0x8] 00004E3A 43EE FFE0 lea.l A1, [A6 - 0x20] 00004E3E 700F moveq.l D0, 0x0F label00004E40: 00004E40 32D8 move.w [A1]+, [A0]+ 00004E42 51C8 FFFC dbf D0, -0x6 /* 00004E40 */ 00004E46 206E 000E movea.l A0, [A6 + 0xE] 00004E4A 2868 0004 movea.l A4, [A0 + 0x4] 00004E4E 4240 clr.w D0 00004E50 102E FFE0 move.b D0, [A6 - 0x20] 00004E54 3E00 move.w D7, D0 00004E56 5247 addq.w D7, 1 00004E58 302C 000A move.w D0, [A4 + 0xA] 00004E5C 906C 0008 sub.w D0, [A4 + 0x8] 00004E60 B047 cmp.w D0, D7 00004E62 6C2E bge +0x30 /* 00004E92 */ 00004E64 3007 move.w D0, D7 00004E66 D06C 000A add.w D0, [A4 + 0xA] 00004E6A 3C00 move.w D6, D0 00004E6C DC7C 0190 add.w D6, 0x190 00004E70 2F2C 000C move.l -[A7], [A4 + 0xC] 00004E74 3006 move.w D0, D6 00004E76 48C0 ext.l D0 00004E78 2F00 move.l -[A7], D0 00004E7A 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00004E7E 4267 clr.w -[A7] 00004E80 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00004E84 4A5F tst.w [A7]+ 00004E86 6706 beq +0x8 /* 00004E8E */ 00004E88 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 00004E8C 606A bra +0x6C /* 00004EF8 */ label00004E8E: 00004E8E 3946 000A move.w [A4 + 0xA], D6 label00004E92: 00004E92 206C 0004 movea.l A0, [A4 + 0x4] 00004E96 2F08 move.l -[A7], A0 00004E98 42A7 clr.l -[A7] 00004E9A 302E 000C move.w D0, [A6 + 0xC] 00004E9E 5340 subq.w D0, 1 00004EA0 3F00 move.w -[A7], D0 00004EA2 3F3C 001A move.w -[A7], 0x1A 00004EA6 301F move.w D0, [A7]+ 00004EA8 C1DF muls.w D0, [A7]+ 00004EAA 2E80 move.l [A7], D0 00004EAC 201F move.l D0, [A7]+ 00004EAE 205F movea.l A0, [A7]+ 00004EB0 2640 movea.l A3, D0 00004EB2 D7D0 add.l A3, [A0] 00004EB4 36AC 0008 move.w [A3], [A4 + 0x8] 00004EB8 4267 clr.w -[A7] 00004EBA 486E FFE0 pea.l [A6 - 0x20] 00004EBE 487A 0046 pea.l [PC + 0x46 /* 00004F06, value 0x2697400, pstring "it" */] 00004EC2 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 00004EC6 101F move.b D0, [A7]+ 00004EC8 670A beq +0xC /* 00004ED4 */ 00004ECA 206E 000E movea.l A0, [A6 + 0xE] 00004ECE 316E 000C 0002 move.w [A0 + 0x2], [A6 + 0xC] label00004ED4: 00004ED4 206C 000C movea.l A0, [A4 + 0xC] 00004ED8 302C 0008 move.w D0, [A4 + 0x8] 00004EDC 48C0 ext.l D0 00004EDE 2A00 move.l D5, D0 00004EE0 DA90 add.l D5, [A0] 00004EE2 486E FFE0 pea.l [A6 - 0x20] 00004EE6 2F05 move.l -[A7], D5 00004EE8 3007 move.w D0, D7 00004EEA 48C0 ext.l D0 00004EEC 2F00 move.l -[A7], D0 00004EEE 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00004EF2 3007 move.w D0, D7 00004EF4 D16C 0008 add.w [A4 + 0x8], D0 label00004EF8: 00004EF8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00004EFC 4E5E unlink A6 00004EFE 205F movea.l A0, [A7]+ 00004F00 DEFC 000A add.w A7, 0xA /* '\n' */ 00004F04 4ED0 jmp [A0] 00004F06 0269 7400 4E56 andi.w [A1 + 0x4E56], 0x7400 /* 't\0' */ // begin alternate branch 00004F0A-00004F0E fn00004F0A: 00004F0A 4E56 FFF6 link A6, -0x000A // end alternate branch 00004F0A-00004F0E fn00004F0A: // (misaligned) 00004F0C FFF6 .extension 0xFF6 // unimplemented 00004F0E 48E7 0108 movem.l -[A7], D7,A4 00004F12 4A6E 0008 tst.w [A6 + 0x8] 00004F16 6E0A bgt +0xC /* 00004F22 */ 00004F18 41ED E1D2 lea.l A0, [A5 - 0x1E2E] 00004F1C 2D48 000A move.l [A6 + 0xA], A0 00004F20 6028 bra +0x2A /* 00004F4A */ label00004F22: 00004F22 286D E31E movea.l A4, [A5 - 0x1CE2] 00004F26 3D7C 0002 FFF8 move.w [A6 - 0x8], 0x2 00004F2C 3D6E 0008 FFF6 move.w [A6 - 0xA], [A6 + 0x8] 00004F32 3E2E FFF8 move.w D7, [A6 - 0x8] 00004F36 6008 bra +0xA /* 00004F40 */ label00004F38: 00004F38 286C 0006 movea.l A4, [A4 + 0x6] 00004F3C 5247 addq.w D7, 1 00004F3E 6906 bvs +0x8 /* 00004F46 */ label00004F40: 00004F40 BE6E FFF6 cmp.w D7, [A6 - 0xA] 00004F44 6FF2 ble -0xC /* 00004F38 */ label00004F46: 00004F46 2D4C 000A move.l [A6 + 0xA], A4 label00004F4A: 00004F4A 4CDF 1080 movem.l D7,A4, [A7]+ 00004F4E 4E5E unlink A6 00004F50 205F movea.l A0, [A7]+ 00004F52 544F addq.w A7, 2 00004F54 4ED0 jmp [A0] export_923: 00004F56 4E56 FEF4 link A6, -0x010C 00004F5A 48E7 0118 movem.l -[A7], D7,A3,A4 00004F5E 3E2E 0014 move.w D7, [A6 + 0x14] 00004F62 426E 0016 clr.w [A6 + 0x16] 00004F66 42A7 clr.l -[A7] 00004F68 3F07 move.w -[A7], D7 00004F6A 4EBA FF9E jsr [PC - 0x62 /* 00004F0A */] 00004F6E 285F movea.l A4, [A7]+ 00004F70 47EC 000C lea.l A3, [A4 + 0xC] 00004F74 206E 0008 movea.l A0, [A6 + 0x8] 00004F78 3093 move.w [A0], [A3] 00004F7A 4A47 tst.w D7 00004F7C 6622 bne +0x24 /* 00004FA0 */ 00004F7E 206E 0010 movea.l A0, [A6 + 0x10] 00004F82 2F08 move.l -[A7], A0 00004F84 486E FEF4 pea.l [A6 - 0x10C] 00004F88 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00004F8C 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 00004F90 201F move.l D0, [A7]+ 00004F92 205F movea.l A0, [A7]+ 00004F94 2240 movea.l A1, D0 00004F96 707F moveq.l D0, 0x7F label00004F98: 00004F98 30D9 move.w [A0]+, [A1]+ 00004F9A 51C8 FFFC dbf D0, -0x6 /* 00004F98 */ 00004F9E 6016 bra +0x18 /* 00004FB6 */ label00004FA0: 00004FA0 2F0C move.l -[A7], A4 00004FA2 4EBA F40E jsr [PC - 0xBF2 /* 000043B2 */] 00004FA6 206E 0010 movea.l A0, [A6 + 0x10] 00004FAA 43ED E21E lea.l A1, [A5 - 0x1DE2] 00004FAE 707F moveq.l D0, 0x7F label00004FB0: 00004FB0 30D9 move.w [A0]+, [A1]+ 00004FB2 51C8 FFFC dbf D0, -0x6 /* 00004FB0 */ label00004FB6: 00004FB6 206E 000C movea.l A0, [A6 + 0xC] 00004FBA 4210 clr.b [A0] 00004FBC 4A47 tst.w D7 00004FBE 671A beq +0x1C /* 00004FDA */ 00004FC0 206C 0018 movea.l A0, [A4 + 0x18] 00004FC4 2F08 move.l -[A7], A0 00004FC6 1F3C 0002 move.b -[A7], 0x2 00004FCA 1F3C 0001 move.b -[A7], 0x1 00004FCE 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 00004FD2 2F2E 000C move.l -[A7], [A6 + 0xC] 00004FD6 4EBA C76C jsr [PC - 0x3894 /* 00001744 */] label00004FDA: 00004FDA 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00004FDE 4E5E unlink A6 00004FE0 205F movea.l A0, [A7]+ 00004FE2 DEFC 000E add.w A7, 0xE 00004FE6 4ED0 jmp [A0] export_924: 00004FE8 4E56 FFF8 link A6, -0x0008 00004FEC 48E7 0118 movem.l -[A7], D7,A3,A4 00004FF0 3E2E 000C move.w D7, [A6 + 0xC] 00004FF4 426E 0010 clr.w [A6 + 0x10] 00004FF8 70FF moveq.l D0, 0xFFFFFFFF 00004FFA B047 cmp.w D0, D7 00004FFC 6612 bne +0x14 /* 00005010 */ 00004FFE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005002 1F3C 0002 move.b -[A7], 0x2 00005006 4EBA C8CE jsr [PC - 0x3732 /* 000018D6 */] 0000500A 4EBA 0046 jsr [PC + 0x46 /* 00005052 */] 0000500E 6036 bra +0x38 /* 00005046 */ label00005010: 00005010 42A7 clr.l -[A7] 00005012 3F2E 000E move.w -[A7], [A6 + 0xE] 00005016 4EBA FEF2 jsr [PC - 0x10E /* 00004F0A */] 0000501A 265F movea.l A3, [A7]+ 0000501C 49EB 000C lea.l A4, [A3 + 0xC] 00005020 BE54 cmp.w D7, [A4] 00005022 6F08 ble +0xA /* 0000502C */ 00005024 3D7C 0001 0010 move.w [A6 + 0x10], 0x1 0000502A 601A bra +0x1C /* 00005046 */ label0000502C: 0000502C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005030 1F3C 0002 move.b -[A7], 0x2 00005034 4EBA C8A0 jsr [PC - 0x3760 /* 000018D6 */] 00005038 2F0C move.l -[A7], A4 0000503A 3007 move.w D0, D7 0000503C D06C 0008 add.w D0, [A4 + 0x8] 00005040 3F00 move.w -[A7], D0 00005042 4EBA FBA2 jsr [PC - 0x45E /* 00004BE6 */] label00005046: 00005046 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000504A 4E5E unlink A6 0000504C 205F movea.l A0, [A7]+ 0000504E 504F addq.w A7, 8 00005050 4ED0 jmp [A0] export_925: fn00005052: 00005052 4E56 FFFE link A6, -0x0002 00005056 48E7 0108 movem.l -[A7], D7,A4 0000505A 286D E31E movea.l A4, [A5 - 0x1CE2] 0000505E 4A6C 000E tst.w [A4 + 0xE] 00005062 6610 bne +0x12 /* 00005074 */ 00005064 4267 clr.w -[A7] 00005066 486C 000C pea.l [A4 + 0xC] 0000506A 487A 001C pea.l [PC + 0x1C /* 00005088, value 0x2697400, pstring "it" */] 0000506E 4EBA F83C jsr [PC - 0x7C4 /* 000048AC */] 00005072 3E1F move.w D7, [A7]+ label00005074: 00005074 486C 000C pea.l [A4 + 0xC] 00005078 3F2C 000E move.w -[A7], [A4 + 0xE] 0000507C 4EBA FB68 jsr [PC - 0x498 /* 00004BE6 */] 00005080 4CDF 1080 movem.l D7,A4, [A7]+ 00005084 4E5E unlink A6 00005086 4E75 rts 00005088 0269 7400 4E56 andi.w [A1 + 0x4E56], 0x7400 /* 't\0' */ // begin alternate branch 0000508C-00005090 fn0000508C: 0000508C 4E56 FFF6 link A6, -0x000A // end alternate branch 0000508C-00005090 fn0000508C: // (misaligned) 0000508E FFF6 .extension 0xFF6 // unimplemented 00005090 48E7 0118 movem.l -[A7], D7,A3,A4 00005094 266E 000C movea.l A3, [A6 + 0xC] 00005098 286E 0008 movea.l A4, [A6 + 0x8] 0000509C 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 000050A2 3D6C FFD6 FFFA move.w [A6 - 0x6], [A4 - 0x2A] 000050A8 3E2E FFFC move.w D7, [A6 - 0x4] 000050AC 600C bra +0xE /* 000050BA */ label000050AE: 000050AE 2053 movea.l A0, [A3] 000050B0 10BC 000D move.b [A0], 0xD /* '\r' */ 000050B4 5293 addq.l [A3], 1 000050B6 5247 addq.w D7, 1 000050B8 6906 bvs +0x8 /* 000050C0 */ label000050BA: 000050BA BE6E FFFA cmp.w D7, [A6 - 0x6] 000050BE 6FEE ble -0x10 /* 000050AE */ label000050C0: 000050C0 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1 000050C6 3D6C FFD2 FFF6 move.w [A6 - 0xA], [A4 - 0x2E] 000050CC 3E2E FFF8 move.w D7, [A6 - 0x8] 000050D0 600C bra +0xE /* 000050DE */ label000050D2: 000050D2 2053 movea.l A0, [A3] 000050D4 10AD CE7B move.b [A0], [A5 - 0x3185] 000050D8 5293 addq.l [A3], 1 000050DA 5247 addq.w D7, 1 000050DC 6906 bvs +0x8 /* 000050E4 */ label000050DE: 000050DE BE6E FFF6 cmp.w D7, [A6 - 0xA] 000050E2 6FEE ble -0x10 /* 000050D2 */ label000050E4: 000050E4 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000050E8 4E5E unlink A6 000050EA 205F movea.l A0, [A7]+ 000050EC 504F addq.w A7, 8 000050EE 4ED0 jmp [A0] fn000050F0: 000050F0 4E56 0000 link A6, 0 000050F4 2F0C move.l -[A7], A4 000050F6 286E 0008 movea.l A4, [A6 + 0x8] 000050FA 42A7 clr.l -[A7] 000050FC 4EBA AF02 jsr [PC - 0x50FE /* 00000000 */] 00005100 295F FEBE move.l [A4 - 0x142], [A7]+ 00005104 42A7 clr.l -[A7] 00005106 2F2C FEBE move.l -[A7], [A4 - 0x142] 0000510A 4EBA AF0C jsr [PC - 0x50F4 /* 00000018 */] 0000510E 295F FEBA move.l [A4 - 0x146], [A7]+ 00005112 42A7 clr.l -[A7] 00005114 2F2C FEBA move.l -[A7], [A4 - 0x146] 00005118 4EBA AF36 jsr [PC - 0x50CA /* 00000050 */] 0000511C 295F FFE4 move.l [A4 - 0x1C], [A7]+ 00005120 285F movea.l A4, [A7]+ 00005122 4E5E unlink A6 00005124 2E9F move.l [A7], [A7]+ 00005126 4E75 rts export_926: 00005128 4E56 FE6C link A6, -0x0194 0000512C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00005130 102D B820 move.b D0, [A5 - 0x47E0] 00005134 6708 beq +0xA /* 0000513E */ 00005136 4EBA BA5A jsr [PC - 0x45A6 /* 00000B92 */] 0000513A 6000 086A bra +0x86C /* 000059A6 */ label0000513E: 0000513E 7000 moveq.l D0, 0x00 00005140 2D40 FFD8 move.l [A6 - 0x28], D0 00005144 7000 moveq.l D0, 0x00 00005146 2D40 FEAA move.l [A6 - 0x156], D0 0000514A 422E FEC2 clr.b [A6 - 0x13E] 0000514E 7A01 moveq.l D5, 0x01 00005150 206E 000A movea.l A0, [A6 + 0xA] 00005154 4A28 002E tst.b [A0 + 0x2E] 00005158 57C4 seq D4 0000515A 4404 neg.b D4 0000515C 7001 moveq.l D0, 0x01 0000515E B02E 0008 cmp.b D0, [A6 + 0x8] 00005162 57C0 seq D0 00005164 C010 and.b D0, [A0] 00005166 1D40 FE9F move.b [A6 - 0x161], D0 0000516A 4267 clr.w -[A7] 0000516C 4EBA AF24 jsr [PC - 0x50DC /* 00000092 */] 00005170 3D5F FE70 move.w [A6 - 0x190], [A7]+ 00005174 206E 000A movea.l A0, [A6 + 0xA] 00005178 1010 move.b D0, [A0] 0000517A 0A00 0001 xori.b D0, 0x1 0000517E 4A00 tst.b D0 00005180 6612 bne +0x14 /* 00005194 */ 00005182 7202 moveq.l D1, 0x02 00005184 B22E 0008 cmp.b D1, [A6 + 0x8] 00005188 56C1 sne D1 0000518A 8001 or.b D0, D1 0000518C 0240 0001 andi.w D0, 0x1 00005190 6700 049C beq +0x49E /* 0000562E */ label00005194: 00005194 4EBA B370 jsr [PC - 0x4C90 /* 00000506 */] 00005198 1B7C 0001 E1D0 move.b [A5 - 0x1E30], 0x1 0000519E 1B7C 0001 E1CE move.b [A5 - 0x1E32], 0x1 000051A4 2F2E 000A move.l -[A7], [A6 + 0xA] 000051A8 4267 clr.w -[A7] 000051AA 4EBA 0808 jsr [PC + 0x808 /* 000059B4 */] 000051AE 102D B820 move.b D0, [A5 - 0x47E0] 000051B2 6600 07F2 bne +0x7F4 /* 000059A6 */ 000051B6 4267 clr.w -[A7] 000051B8 4EBA AED8 jsr [PC - 0x5128 /* 00000092 */] 000051BC 3D5F FE72 move.w [A6 - 0x18E], [A7]+ 000051C0 0C6E 4000 FE72 cmpi.w [A6 - 0x18E], 0x4000 /* '@\0' */ 000051C6 6D06 blt +0x8 /* 000051CE */ 000051C8 3D6E FE72 FE70 move.w [A6 - 0x190], [A6 - 0x18E] label000051CE: 000051CE 4EBA B336 jsr [PC - 0x4CCA /* 00000506 */] 000051D2 422D E1CE clr.b [A5 - 0x1E32] 000051D6 422D E1D0 clr.b [A5 - 0x1E30] 000051DA 42A7 clr.l -[A7] 000051DC 4EBA AE22 jsr [PC - 0x51DE /* 00000000 */] 000051E0 2D5F FEBE move.l [A6 - 0x142], [A7]+ 000051E4 1004 move.b D0, D4 000051E6 0A00 0001 xori.b D0, 0x1 000051EA 4A00 tst.b D0 000051EC 6700 00E4 beq +0xE6 /* 000052D2 */ 000051F0 7201 moveq.l D1, 0x01 000051F2 B22E 0008 cmp.b D1, [A6 + 0x8] 000051F6 57C1 seq D1 000051F8 C001 and.b D0, D1 000051FA 4A00 tst.b D0 000051FC 6700 00D4 beq +0xD6 /* 000052D2 */ 00005200 206E 000A movea.l A0, [A6 + 0xA] 00005204 C010 and.b D0, [A0] 00005206 4A00 tst.b D0 00005208 6700 00C8 beq +0xCA /* 000052D2 */ 0000520C 206E FEBE movea.l A0, [A6 - 0x142] 00005210 7201 moveq.l D1, 0x01 00005212 B228 0002 cmp.b D1, [A0 + 0x2] 00005216 57C1 seq D1 00005218 C001 and.b D0, D1 0000521A 6700 00B6 beq +0xB8 /* 000052D2 */ 0000521E 2E28 0004 move.l D7, [A0 + 0x4] 00005222 42A7 clr.l -[A7] 00005224 4EBA C1E4 jsr [PC - 0x3E1C /* 0000140A */] 00005228 2D5F FEB6 move.l [A6 - 0x14A], [A7]+ 0000522C 42A7 clr.l -[A7] 0000522E 4EBA ADD0 jsr [PC - 0x5230 /* 00000000 */] 00005232 2D5F FEBE move.l [A6 - 0x142], [A7]+ 00005236 2F2E FEB6 move.l -[A7], [A6 - 0x14A] 0000523A 206E FEBE movea.l A0, [A6 - 0x142] 0000523E 2028 0004 move.l D0, [A0 + 0x4] 00005242 D087 add.l D0, D7 00005244 5380 subq.l D0, 1 00005246 2F00 move.l -[A7], D0 00005248 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 0000524C 42A7 clr.l -[A7] 0000524E 4EBA ADB0 jsr [PC - 0x5250 /* 00000000 */] 00005252 2D5F FEBE move.l [A6 - 0x142], [A7]+ 00005256 4267 clr.w -[A7] 00005258 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 0000525C 4A5F tst.w [A7]+ 0000525E 56C0 sne D0 00005260 4A00 tst.b D0 00005262 661E bne +0x20 /* 00005282 */ 00005264 2F00 move.l -[A7], D0 00005266 4267 clr.w -[A7] 00005268 2F3C 0000 8000 move.l -[A7], 0x8000 0000526E 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] 00005272 121F move.b D1, [A7]+ 00005274 201F move.l D0, [A7]+ 00005276 0A01 0001 xori.b D1, 0x1 0000527A 8001 or.b D0, D1 0000527C 0240 0001 andi.w D0, 0x1 00005280 6710 beq +0x12 /* 00005292 */ label00005282: 00005282 486E FEB6 pea.l [A6 - 0x14A] 00005286 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000528A 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 0000528E 6000 039E bra +0x3A0 /* 0000562E */ label00005292: 00005292 42A7 clr.l -[A7] 00005294 2F2E FEBE move.l -[A7], [A6 - 0x142] 00005298 4EBA ADB6 jsr [PC - 0x524A /* 00000050 */] 0000529C 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 000052A0 206E FEB6 movea.l A0, [A6 - 0x14A] 000052A4 2007 move.l D0, D7 000052A6 D090 add.l D0, [A0] 000052A8 5380 subq.l D0, 1 000052AA 2D40 FFE8 move.l [A6 - 0x18], D0 000052AE 486E FFE4 pea.l [A6 - 0x1C] 000052B2 486E FFE8 pea.l [A6 - 0x18] 000052B6 4EAD 281A jsr [A5 + 0x281A /* export_1279 */] 000052BA 1F3C 0001 move.b -[A7], 0x1 000052BE 4EBA B872 jsr [PC - 0x478E /* 00000B32 */] 000052C2 2F2E FEB6 move.l -[A7], [A6 - 0x14A] 000052C6 1F3C 0001 move.b -[A7], 0x1 000052CA 4EBA C60A jsr [PC - 0x39F6 /* 000018D6 */] 000052CE 6000 035E bra +0x360 /* 0000562E */ label000052D2: 000052D2 206E 000A movea.l A0, [A6 + 0xA] 000052D6 2F08 move.l -[A7], A0 000052D8 486E FFF8 pea.l [A6 - 0x8] 000052DC 486E FFF4 pea.l [A6 - 0xC] 000052E0 486E FFF0 pea.l [A6 - 0x10] 000052E4 486E FFEC pea.l [A6 - 0x14] 000052E8 486E FFD4 pea.l [A6 - 0x2C] 000052EC 486E FFD0 pea.l [A6 - 0x30] 000052F0 4EBA CFC2 jsr [PC - 0x303E /* 000022B4 */] 000052F4 42A7 clr.l -[A7] 000052F6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000052FA 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 000052FE 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00005302 42A7 clr.l -[A7] 00005304 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005308 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 0000530C 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00005310 42A7 clr.l -[A7] 00005312 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005316 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 0000531A 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 0000531E 2F0E move.l -[A7], A6 00005320 4EBA FDCE jsr [PC - 0x232 /* 000050F0 */] 00005324 102E FE9F move.b D0, [A6 - 0x161] 00005328 0A00 0001 xori.b D0, 0x1 0000532C 2204 move.l D1, D4 0000532E C200 and.b D1, D0 00005330 6700 00A4 beq +0xA6 /* 000053D6 */ 00005334 4EBA AD88 jsr [PC - 0x5278 /* 000000BE */] 00005338 4EBA ADF0 jsr [PC - 0x5210 /* 0000012A */] 0000533C 202E FFF4 move.l D0, [A6 - 0xC] 00005340 90AE FFF8 sub.l D0, [A6 - 0x8] 00005344 2D40 FEB2 move.l [A6 - 0x14E], D0 00005348 202E FFF0 move.l D0, [A6 - 0x10] 0000534C D0AE FEB2 add.l D0, [A6 - 0x14E] 00005350 90AE FFF4 sub.l D0, [A6 - 0xC] 00005354 2D40 FEAE move.l [A6 - 0x152], D0 00005358 4A2E 0008 tst.b [A6 + 0x8] 0000535C 6606 bne +0x8 /* 00005364 */ 0000535E 2D6E FEB2 FEAE move.l [A6 - 0x152], [A6 - 0x14E] label00005364: 00005364 7001 moveq.l D0, 0x01 00005366 B02E 0008 cmp.b D0, [A6 + 0x8] 0000536A 6606 bne +0x8 /* 00005372 */ 0000536C 2D6E FEAE FEB2 move.l [A6 - 0x14E], [A6 - 0x152] label00005372: 00005372 42A7 clr.l -[A7] 00005374 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00005378 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 0000537C 2E1F move.l D7, [A7]+ 0000537E 42A7 clr.l -[A7] 00005380 202E FFD4 move.l D0, [A6 - 0x2C] 00005384 D087 add.l D0, D7 00005386 222E FFD0 move.l D1, [A6 - 0x30] 0000538A D280 add.l D1, D0 0000538C 2F01 move.l -[A7], D1 0000538E 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00005392 2D5F FEAA move.l [A6 - 0x156], [A7]+ 00005396 6610 bne +0x12 /* 000053A8 */ 00005398 4EBA AD5A jsr [PC - 0x52A6 /* 000000F4 */] 0000539C 4EBA ADC8 jsr [PC - 0x5238 /* 00000166 */] 000053A0 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 000053A4 6000 0288 bra +0x28A /* 0000562E */ label000053A8: 000053A8 206E FEAA movea.l A0, [A6 - 0x156] 000053AC 2D50 FEA6 move.l [A6 - 0x15A], [A0] 000053B0 486E FEA6 pea.l [A6 - 0x15A] 000053B4 2F0E move.l -[A7], A6 000053B6 4EBA FCD4 jsr [PC - 0x32C /* 0000508C */] 000053BA 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000053BE 2F2E FEA6 move.l -[A7], [A6 - 0x15A] 000053C2 2F07 move.l -[A7], D7 000053C4 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000053C8 4EBA AD2A jsr [PC - 0x52D6 /* 000000F4 */] 000053CC 4EBA AD98 jsr [PC - 0x5268 /* 00000166 */] 000053D0 2F0E move.l -[A7], A6 000053D2 4EBA FD1C jsr [PC - 0x2E4 /* 000050F0 */] label000053D6: 000053D6 206E FEBA movea.l A0, [A6 - 0x146] 000053DA 2E28 0004 move.l D7, [A0 + 0x4] 000053DE 5387 subq.l D7, 1 000053E0 206E FEBE movea.l A0, [A6 - 0x142] 000053E4 7002 moveq.l D0, 0x02 000053E6 B028 0002 cmp.b D0, [A0 + 0x2] 000053EA 56C0 sne D0 000053EC 4A00 tst.b D0 000053EE 6700 00A2 beq +0xA4 /* 00005492 */ 000053F2 7202 moveq.l D1, 0x02 000053F4 B22E 0008 cmp.b D1, [A6 + 0x8] 000053F8 57C1 seq D1 000053FA C001 and.b D0, D1 000053FC 6700 0094 beq +0x96 /* 00005492 */ 00005400 4AAE FFD4 tst.l [A6 - 0x2C] 00005404 57C1 seq D1 00005406 C001 and.b D0, D1 00005408 6700 0088 beq +0x8A /* 00005492 */ 0000540C 4AAE FFD0 tst.l [A6 - 0x30] 00005410 57C1 seq D1 00005412 C001 and.b D0, D1 00005414 677C beq +0x7E /* 00005492 */ 00005416 222E FFF0 move.l D1, [A6 - 0x10] 0000541A 92AE FFF4 sub.l D1, [A6 - 0xC] 0000541E B287 cmp.l D1, D7 00005420 57C1 seq D1 00005422 C001 and.b D0, D1 00005424 676C beq +0x6E /* 00005492 */ 00005426 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000542A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000542E 2F07 move.l -[A7], D7 00005430 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00005434 206E FEBE movea.l A0, [A6 - 0x142] 00005438 0CA8 0000 00FF 0004 cmpi.l [A0 + 0x4], 0xFF 00005440 5FC0 sle D0 00005442 4A00 tst.b D0 00005444 672A beq +0x2C /* 00005470 */ 00005446 206E FEBE movea.l A0, [A6 - 0x142] 0000544A 4A28 0002 tst.b [A0 + 0x2] 0000544E 57C1 seq D1 00005450 C001 and.b D0, D1 00005452 671C beq +0x1E /* 00005470 */ 00005454 486E FEC4 pea.l [A6 - 0x13C] 00005458 4EBA C2EA jsr [PC - 0x3D16 /* 00001744 */] 0000545C 1F3C 0001 move.b -[A7], 0x1 00005460 4EBA B6D0 jsr [PC - 0x4930 /* 00000B32 */] 00005464 486E FEC4 pea.l [A6 - 0x13C] 00005468 4EBA C4CC jsr [PC - 0x3B34 /* 00001936 */] 0000546C 6000 01C0 bra +0x1C2 /* 0000562E */ label00005470: 00005470 42A7 clr.l -[A7] 00005472 4EBA BF96 jsr [PC - 0x406A /* 0000140A */] 00005476 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 0000547A 1F3C 0001 move.b -[A7], 0x1 0000547E 4EBA B6B2 jsr [PC - 0x494E /* 00000B32 */] 00005482 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00005486 1F3C 0001 move.b -[A7], 0x1 0000548A 4EBA C44A jsr [PC - 0x3BB6 /* 000018D6 */] 0000548E 6000 019E bra +0x1A0 /* 0000562E */ label00005492: 00005492 206E FEBE movea.l A0, [A6 - 0x142] 00005496 226E FEBA movea.l A1, [A6 - 0x146] 0000549A 2029 0004 move.l D0, [A1 + 0x4] 0000549E D0A8 0004 add.l D0, [A0 + 0x4] 000054A2 222E FFD4 move.l D1, [A6 - 0x2C] 000054A6 D280 add.l D1, D0 000054A8 202E FFD0 move.l D0, [A6 - 0x30] 000054AC D081 add.l D0, D1 000054AE 720A moveq.l D1, 0x0A 000054B0 D081 add.l D0, D1 000054B2 2D40 FFCC move.l [A6 - 0x34], D0 000054B6 4EBA AC06 jsr [PC - 0x53FA /* 000000BE */] 000054BA 4EBA AC6E jsr [PC - 0x5392 /* 0000012A */] 000054BE 0CAE 0000 00FF FFCC cmpi.l [A6 - 0x34], 0xFF 000054C6 6E06 bgt +0x8 /* 000054CE */ 000054C8 47EE FEC4 lea.l A3, [A6 - 0x13C] 000054CC 6052 bra +0x54 /* 00005520 */ label000054CE: 000054CE 42A7 clr.l -[A7] 000054D0 2F2E FFCC move.l -[A7], [A6 - 0x34] 000054D4 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 000054D8 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 000054DC 56C0 sne D0 000054DE 4A00 tst.b D0 000054E0 671E beq +0x20 /* 00005500 */ 000054E2 2F00 move.l -[A7], D0 000054E4 4267 clr.w -[A7] 000054E6 2F3C 0000 8000 move.l -[A7], 0x8000 000054EC 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] 000054F0 121F move.b D1, [A7]+ 000054F2 201F move.l D0, [A7]+ 000054F4 C001 and.b D0, D1 000054F6 6708 beq +0xA /* 00005500 */ 000054F8 206E FFD8 movea.l A0, [A6 - 0x28] 000054FC 2650 movea.l A3, [A0] 000054FE 6020 bra +0x22 /* 00005520 */ label00005500: 00005500 486E FFD8 pea.l [A6 - 0x28] 00005504 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00005508 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 0000550C 2D7C 0000 00FF FFCC move.l [A6 - 0x34], 0xFF 00005514 47EE FEC4 lea.l A3, [A6 - 0x13C] 00005518 422E FEC4 clr.b [A6 - 0x13C] 0000551C 6000 00AC bra +0xAE /* 000055CA */ label00005520: 00005520 4AAE FFD8 tst.l [A6 - 0x28] 00005524 6708 beq +0xA /* 0000552E */ 00005526 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000552A 205F movea.l A0, [A7]+ 0000552C A029 syscall HLock label0000552E: 0000552E 2D4B FFE8 move.l [A6 - 0x18], A3 00005532 2E2E FFF4 move.l D7, [A6 - 0xC] 00005536 9EAE FFF8 sub.l D7, [A6 - 0x8] 0000553A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000553E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005542 2F07 move.l -[A7], D7 00005544 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00005548 2007 move.l D0, D7 0000554A D1AE FFE8 add.l [A6 - 0x18], D0 0000554E 486E FFE8 pea.l [A6 - 0x18] 00005552 2F0E move.l -[A7], A6 00005554 4EBA FB36 jsr [PC - 0x4CA /* 0000508C */] 00005558 2E2E FFF0 move.l D7, [A6 - 0x10] 0000555C 9EAE FFF4 sub.l D7, [A6 - 0xC] 00005560 7001 moveq.l D0, 0x01 00005562 B02E 0008 cmp.b D0, [A6 + 0x8] 00005566 6614 bne +0x16 /* 0000557C */ 00005568 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000556C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005570 2F07 move.l -[A7], D7 00005572 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00005576 2007 move.l D0, D7 00005578 D1AE FFE8 add.l [A6 - 0x18], D0 label0000557C: 0000557C 486E FFE4 pea.l [A6 - 0x1C] 00005580 486E FFE8 pea.l [A6 - 0x18] 00005584 4EAD 281A jsr [A5 + 0x281A /* export_1279 */] 00005588 4A2E 0008 tst.b [A6 + 0x8] 0000558C 6614 bne +0x16 /* 000055A2 */ 0000558E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005592 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005596 2F07 move.l -[A7], D7 00005598 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 0000559C 2007 move.l D0, D7 0000559E D1AE FFE8 add.l [A6 - 0x18], D0 label000055A2: 000055A2 486E FFF0 pea.l [A6 - 0x10] 000055A6 486E FFE8 pea.l [A6 - 0x18] 000055AA 4EAD 281A jsr [A5 + 0x281A /* export_1279 */] 000055AE 0CAE 0000 00FF FFCC cmpi.l [A6 - 0x34], 0xFF 000055B6 6F12 ble +0x14 /* 000055CA */ 000055B8 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000055BC 202E FFE8 move.l D0, [A6 - 0x18] 000055C0 908B sub.l D0, A3 000055C2 5280 addq.l D0, 1 000055C4 2F00 move.l -[A7], D0 000055C6 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */] label000055CA: 000055CA 4EBA AB28 jsr [PC - 0x54D8 /* 000000F4 */] 000055CE 4EBA AB96 jsr [PC - 0x546A /* 00000166 */] 000055D2 1F3C 0001 move.b -[A7], 0x1 000055D6 4EBA B55A jsr [PC - 0x4AA6 /* 00000B32 */] 000055DA 1F3C 0001 move.b -[A7], 0x1 000055DE 4EBA B552 jsr [PC - 0x4AAE /* 00000B32 */] 000055E2 0CAE 0000 00FF FFCC cmpi.l [A6 - 0x34], 0xFF 000055EA 6F0E ble +0x10 /* 000055FA */ 000055EC 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000055F0 1F3C 0001 move.b -[A7], 0x1 000055F4 4EBA C2E0 jsr [PC - 0x3D20 /* 000018D6 */] 000055F8 6014 bra +0x16 /* 0000560E */ label000055FA: 000055FA 2F0B move.l -[A7], A3 000055FC 42A7 clr.l -[A7] 000055FE 2F0B move.l -[A7], A3 00005600 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00005604 201F move.l D0, [A7]+ 00005606 5280 addq.l D0, 1 00005608 2F00 move.l -[A7], D0 0000560A 4EBA C380 jsr [PC - 0x3C80 /* 0000198C */] label0000560E: 0000560E 4AAE FFD8 tst.l [A6 - 0x28] 00005612 6708 beq +0xA /* 0000561C */ 00005614 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00005618 205F movea.l A0, [A7]+ 0000561A A02A syscall HUnlock label0000561C: 0000561C 102D B820 move.b D0, [A5 - 0x47E0] 00005620 670C beq +0xE /* 0000562E */ 00005622 1F3C 0001 move.b -[A7], 0x1 00005626 4EBA B50A jsr [PC - 0x4AF6 /* 00000B32 */] 0000562A 6000 037A bra +0x37C /* 000059A6 */ label0000562E: 0000562E 286E 000A movea.l A4, [A6 + 0xA] 00005632 102C 002E move.b D0, [A4 + 0x2E] 00005636 4880 ext.w D0 00005638 6766 beq +0x68 /* 000056A0 */ 0000563A 5340 subq.w D0, 1 0000563C 6710 beq +0x12 /* 0000564E */ 0000563E 5340 subq.w D0, 1 00005640 6700 0300 beq +0x302 /* 00005942 */ 00005644 5340 subq.w D0, 1 00005646 6700 030C beq +0x30E /* 00005954 */ 0000564A 6000 035A bra +0x35C /* 000059A6 */ label0000564E: 0000564E 3F2E FE70 move.w -[A7], [A6 - 0x190] 00005652 4EBA AA52 jsr [PC - 0x55AE /* 000000A6 */] 00005656 41ED E1D2 lea.l A0, [A5 - 0x1E2E] 0000565A B1ED E31E cmpa.l A0, [A5 - 0x1CE2] 0000565E 56C0 sne D0 00005660 4A00 tst.b D0 00005662 6728 beq +0x2A /* 0000568C */ 00005664 206D E31E movea.l A0, [A5 - 0x1CE2] 00005668 2068 0018 movea.l A0, [A0 + 0x18] 0000566C 223C 5754 4C4B move.l D1, 0x57544C4B /* 'WTLK' */ 00005672 B2A8 004E cmp.l D1, [A0 + 0x4E] 00005676 56C1 sne D1 00005678 C001 and.b D0, D1 0000567A 6710 beq +0x12 /* 0000568C */ 0000567C 486D E1DE pea.l [A5 - 0x1E22] 00005680 3F2C 0030 move.w -[A7], [A4 + 0x30] 00005684 4EBA F560 jsr [PC - 0xAA0 /* 00004BE6 */] 00005688 6000 031C bra +0x31E /* 000059A6 */ label0000568C: 0000568C 206D E31E movea.l A0, [A5 - 0x1CE2] 00005690 4868 000C pea.l [A0 + 0xC] 00005694 3F2C 0030 move.w -[A7], [A4 + 0x30] 00005698 4EBA F54C jsr [PC - 0xAB4 /* 00004BE6 */] 0000569C 6000 0308 bra +0x30A /* 000059A6 */ label000056A0: 000056A0 4EBA AE64 jsr [PC - 0x519C /* 00000506 */] 000056A4 4267 clr.w -[A7] 000056A6 486C 0030 pea.l [A4 + 0x30] 000056AA 4267 clr.w -[A7] 000056AC 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 000056B0 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000056B4 57C0 seq D0 000056B6 802D B820 or.b D0, [A5 - 0x47E0] 000056BA 0240 0001 andi.w D0, 0x1 000056BE 6600 02E6 bne +0x2E8 /* 000059A6 */ 000056C2 302E FFFE move.w D0, [A6 - 0x2] 000056C6 B06D C374 cmp.w D0, [A5 - 0x3C8C] 000056CA 57C0 seq D0 000056CC 4A00 tst.b D0 000056CE 6722 beq +0x24 /* 000056F2 */ 000056D0 222C 0032 move.l D1, [A4 + 0x32] 000056D4 B2AD B46E cmp.l D1, [A5 - 0x4B92] 000056D8 57C1 seq D1 000056DA C001 and.b D0, D1 000056DC 6714 beq +0x16 /* 000056F2 */ 000056DE 222C 003A move.l D1, [A4 + 0x3A] 000056E2 B2AD B534 cmp.l D1, [A5 - 0x4ACC] 000056E6 57C1 seq D1 000056E8 C001 and.b D0, D1 000056EA 6706 beq +0x8 /* 000056F2 */ 000056EC 4267 clr.w -[A7] 000056EE 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] label000056F2: 000056F2 4EBA A9CA jsr [PC - 0x5636 /* 000000BE */] 000056F6 42A7 clr.l -[A7] 000056F8 42A7 clr.l -[A7] 000056FA 4EBA A904 jsr [PC - 0x56FC /* 00000000 */] 000056FE 4EBA A950 jsr [PC - 0x56B0 /* 00000050 */] 00005702 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00005706 3C2E FFFE move.w D6, [A6 - 0x2] 0000570A 202C 0032 move.l D0, [A4 + 0x32] 0000570E B0AC 003A cmp.l D0, [A4 + 0x3A] 00005712 6606 bne +0x8 /* 0000571A */ 00005714 3006 move.w D0, D6 00005716 4440 neg.w D0 00005718 3C00 move.w D6, D0 label0000571A: 0000571A 4AAE FEAA tst.l [A6 - 0x156] 0000571E 6602 bne +0x4 /* 00005722 */ 00005720 4204 clr.b D4 label00005722: 00005722 1004 move.b D0, D4 00005724 6700 00C4 beq +0xC6 /* 000057EA */ 00005728 422E FEA0 clr.b [A6 - 0x160] 0000572C 4267 clr.w -[A7] 0000572E 2F2C 0032 move.l -[A7], [A4 + 0x32] 00005732 3F2E FFFE move.w -[A7], [A6 - 0x2] 00005736 486E FE78 pea.l [A6 - 0x188] 0000573A 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 0000573E 1D5F FE9E move.b [A6 - 0x162], [A7]+ 00005742 202C 0032 move.l D0, [A4 + 0x32] 00005746 B0AC 003A cmp.l D0, [A4 + 0x3A] 0000574A 6726 beq +0x28 /* 00005772 */ 0000574C 7001 moveq.l D0, 0x01 0000574E B02E FE7C cmp.b D0, [A6 - 0x184] 00005752 57C0 seq D0 00005754 4A00 tst.b D0 00005756 6612 bne +0x14 /* 0000576A */ 00005758 2F00 move.l -[A7], D0 0000575A 4267 clr.w -[A7] 0000575C 1F2E FE7D move.b -[A7], [A6 - 0x183] 00005760 4EAD 2B72 jsr [A5 + 0x2B72 /* export_1386 */] 00005764 121F move.b D1, [A7]+ 00005766 201F move.l D0, [A7]+ 00005768 8001 or.b D0, D1 label0000576A: 0000576A 0240 0001 andi.w D0, 0x1 0000576E 1D40 FEA0 move.b [A6 - 0x160], D0 label00005772: 00005772 102E FEA0 move.b D0, [A6 - 0x160] 00005776 6710 beq +0x12 /* 00005788 */ 00005778 42A7 clr.l -[A7] 0000577A 2F2C 0032 move.l -[A7], [A4 + 0x32] 0000577E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00005782 2D5F FE74 move.l [A6 - 0x18C], [A7]+ 00005786 600E bra +0x10 /* 00005796 */ label00005788: 00005788 42A7 clr.l -[A7] 0000578A 2F2C 003A move.l -[A7], [A4 + 0x3A] 0000578E 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00005792 2D5F FE74 move.l [A6 - 0x18C], [A7]+ label00005796: 00005796 4AAE FE74 tst.l [A6 - 0x18C] 0000579A 660C bne +0xE /* 000057A8 */ 0000579C 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 000057A0 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 000057A4 6000 0200 bra +0x202 /* 000059A6 */ label000057A8: 000057A8 2F2E FE74 move.l -[A7], [A6 - 0x18C] 000057AC 3F06 move.w -[A7], D6 000057AE 1F2E FEA0 move.b -[A7], [A6 - 0x160] 000057B2 486E FEA6 pea.l [A6 - 0x15A] 000057B6 486E FEA2 pea.l [A6 - 0x15E] 000057BA 486E FE9A pea.l [A6 - 0x166] 000057BE 486E FE96 pea.l [A6 - 0x16A] 000057C2 4EAD 2B42 jsr [A5 + 0x2B42 /* export_1380 */] 000057C6 102E FEA0 move.b D0, [A6 - 0x160] 000057CA 670C beq +0xE /* 000057D8 */ 000057CC 2F2C 0032 move.l -[A7], [A4 + 0x32] 000057D0 4267 clr.w -[A7] 000057D2 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 000057D6 600A bra +0xC /* 000057E2 */ label000057D8: 000057D8 2F2C 003A move.l -[A7], [A4 + 0x3A] 000057DC 4267 clr.w -[A7] 000057DE 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label000057E2: 000057E2 4AAE FE96 tst.l [A6 - 0x16A] 000057E6 56C4 sne D4 000057E8 4404 neg.b D4 label000057EA: 000057EA 42A7 clr.l -[A7] 000057EC 2F2E FFDC move.l -[A7], [A6 - 0x24] 000057F0 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 000057F4 2D5F FFC4 move.l [A6 - 0x3C], [A7]+ 000057F8 102E FE9F move.b D0, [A6 - 0x161] 000057FC 6726 beq +0x28 /* 00005824 */ 000057FE 4267 clr.w -[A7] 00005800 2F2C 003A move.l -[A7], [A4 + 0x3A] 00005804 2F2C 0032 move.l -[A7], [A4 + 0x32] 00005808 3F06 move.w -[A7], D6 0000580A 486E FFDC pea.l [A6 - 0x24] 0000580E 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 00005812 1F3C 0003 move.b -[A7], 0x3 00005816 486E FEC2 pea.l [A6 - 0x13E] 0000581A 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */] 0000581E 1A1F move.b D5, [A7]+ 00005820 6000 00D4 bra +0xD6 /* 000058F6 */ label00005824: 00005824 1004 move.b D0, D4 00005826 6700 00AE beq +0xB0 /* 000058D6 */ 0000582A 4267 clr.w -[A7] 0000582C 486E FE78 pea.l [A6 - 0x188] 00005830 2F2C 0032 move.l -[A7], [A4 + 0x32] 00005834 2F2C 003A move.l -[A7], [A4 + 0x3A] 00005838 3F06 move.w -[A7], D6 0000583A 3F3A 0176 move.w -[A7], [PC + 0x176 /* 000059B2, value 0x0 */] 0000583E 486D CBC0 pea.l [A5 - 0x3440] 00005842 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */] 00005846 101F move.b D0, [A7]+ 00005848 6700 0088 beq +0x8A /* 000058D2 */ 0000584C 2F2E FEB2 move.l -[A7], [A6 - 0x14E] 00005850 2F2E FEAE move.l -[A7], [A6 - 0x152] 00005854 2F2D CBC0 move.l -[A7], [A5 - 0x3440] 00005858 A9D1 syscall TESetSelect 0000585A 2F2E FEAA move.l -[A7], [A6 - 0x156] 0000585E 205F movea.l A0, [A7]+ 00005860 A029 syscall HLock 00005862 42A7 clr.l -[A7] 00005864 2F2E FEAA move.l -[A7], [A6 - 0x156] 00005868 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000586C 2E1F move.l D7, [A7]+ 0000586E 206D CBC0 movea.l A0, [A5 - 0x3440] 00005872 2050 movea.l A0, [A0] 00005874 2D48 FE6C move.l [A6 - 0x194], A0 00005878 226E FE6C movea.l A1, [A6 - 0x194] 0000587C 3028 0020 move.w D0, [A0 + 0x20] 00005880 B069 0022 cmp.w D0, [A1 + 0x22] 00005884 670C beq +0xE /* 00005892 */ 00005886 2F2D CBC0 move.l -[A7], [A5 - 0x3440] 0000588A A9D7 syscall TEDelete 0000588C 1D7C 0001 FEC2 move.b [A6 - 0x13E], 0x1 label00005892: 00005892 4A87 tst.l D7 00005894 6F14 ble +0x16 /* 000058AA */ 00005896 206E FEAA movea.l A0, [A6 - 0x156] 0000589A 2F10 move.l -[A7], [A0] 0000589C 2F07 move.l -[A7], D7 0000589E 2F2D CBC0 move.l -[A7], [A5 - 0x3440] 000058A2 A9DE syscall TEInsert 000058A4 1D7C 0001 FEC2 move.b [A6 - 0x13E], 0x1 label000058AA: 000058AA 102E FEC2 move.b D0, [A6 - 0x13E] 000058AE 6716 beq +0x18 /* 000058C6 */ 000058B0 4267 clr.w -[A7] 000058B2 2F2C 003A move.l -[A7], [A4 + 0x3A] 000058B6 2F2C 0032 move.l -[A7], [A4 + 0x32] 000058BA 3F06 move.w -[A7], D6 000058BC 2F2D CBC0 move.l -[A7], [A5 - 0x3440] 000058C0 4EAD 2C42 jsr [A5 + 0x2C42 /* export_1412 */] 000058C4 1A1F move.b D5, [A7]+ label000058C6: 000058C6 102E FEC2 move.b D0, [A6 - 0x13E] 000058CA 672A beq +0x2C /* 000058F6 */ 000058CC 1D45 FEC2 move.b [A6 - 0x13E], D5 000058D0 6024 bra +0x26 /* 000058F6 */ label000058D2: 000058D2 4205 clr.b D5 000058D4 6020 bra +0x22 /* 000058F6 */ label000058D6: 000058D6 4267 clr.w -[A7] 000058D8 2F2C 003A move.l -[A7], [A4 + 0x3A] 000058DC 2F2C 0032 move.l -[A7], [A4 + 0x32] 000058E0 3F06 move.w -[A7], D6 000058E2 486E FFDC pea.l [A6 - 0x24] 000058E6 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 000058EA 4267 clr.w -[A7] 000058EC 486E FEC2 pea.l [A6 - 0x13E] 000058F0 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */] 000058F4 1A1F move.b D5, [A7]+ label000058F6: 000058F6 486E FEAA pea.l [A6 - 0x156] 000058FA 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 000058FE 102E FEC2 move.b D0, [A6 - 0x13E] 00005902 6710 beq +0x12 /* 00005914 */ 00005904 2F2C 0032 move.l -[A7], [A4 + 0x32] 00005908 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000590C 4267 clr.w -[A7] 0000590E 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] 00005912 6020 bra +0x22 /* 00005934 */ label00005914: 00005914 1005 move.b D0, D5 00005916 661C bne +0x1E /* 00005934 */ 00005918 0CAE 0000 7530 FFC4 cmpi.l [A6 - 0x3C], 0x7530 /* 'u0' */ 00005920 6F0A ble +0xC /* 0000592C */ 00005922 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00005926 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 0000592A 6008 bra +0xA /* 00005934 */ label0000592C: 0000592C 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00005930 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label00005934: 00005934 4EBA A7BE jsr [PC - 0x5842 /* 000000F4 */] 00005938 1F3C 0001 move.b -[A7], 0x1 0000593C 4EBA B1F4 jsr [PC - 0x4E0C /* 00000B32 */] 00005940 6064 bra +0x66 /* 000059A6 */ label00005942: 00005942 486E FEC4 pea.l [A6 - 0x13C] 00005946 4EBA BE12 jsr [PC - 0x41EE /* 0000175A */] 0000594A 486E FEC4 pea.l [A6 - 0x13C] 0000594E 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */] 00005952 6052 bra +0x54 /* 000059A6 */ label00005954: 00005954 4EBA ABB0 jsr [PC - 0x5450 /* 00000506 */] 00005958 4EBA A764 jsr [PC - 0x589C /* 000000BE */] 0000595C 4267 clr.w -[A7] 0000595E 42A7 clr.l -[A7] 00005960 42A7 clr.l -[A7] 00005962 4EBA A69C jsr [PC - 0x5964 /* 00000000 */] 00005966 4EBA A6E8 jsr [PC - 0x5918 /* 00000050 */] 0000596A 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] 0000596E 101F move.b D0, [A7]+ 00005970 6720 beq +0x22 /* 00005992 */ 00005972 102D C232 move.b D0, [A5 - 0x3DCE] 00005976 6722 beq +0x24 /* 0000599A */ 00005978 C02D C390 and.b D0, [A5 - 0x3C70] 0000597C 671C beq +0x1E /* 0000599A */ 0000597E 206D C6DC movea.l A0, [A5 - 0x3924] 00005982 2050 movea.l A0, [A0] 00005984 4868 0008 pea.l [A0 + 0x8] 00005988 2F2D C6DC move.l -[A7], [A5 - 0x3924] 0000598C 4EAD 108A jsr [A5 + 0x108A /* export_525 */] 00005990 6008 bra +0xA /* 0000599A */ label00005992: 00005992 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00005996 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label0000599A: 0000599A 4EBA A758 jsr [PC - 0x58A8 /* 000000F4 */] 0000599E 1F3C 0001 move.b -[A7], 0x1 000059A2 4EBA B18E jsr [PC - 0x4E72 /* 00000B32 */] label000059A6: 000059A6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000059AA 4E5E unlink A6 000059AC 205F movea.l A0, [A7]+ 000059AE 5C4F addq.w A7, 6 000059B0 4ED0 jmp [A0] 000059B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000059B4-000059B8 fn000059B4: 000059B4 4E56 FF00 link A6, -0x0100 // end alternate branch 000059B4-000059B8 fn000059B4: // (misaligned) 000059B6 FF00 .extension 0xF00 // unimplemented 000059B8 2F0C move.l -[A7], A4 000059BA 286E 000A movea.l A4, [A6 + 0xA] 000059BE 102C 002E move.b D0, [A4 + 0x2E] 000059C2 4880 ext.w D0 000059C4 6720 beq +0x22 /* 000059E6 */ 000059C6 5340 subq.w D0, 1 000059C8 670A beq +0xC /* 000059D4 */ 000059CA 5340 subq.w D0, 1 000059CC 6722 beq +0x24 /* 000059F0 */ 000059CE 5340 subq.w D0, 1 000059D0 672C beq +0x2E /* 000059FE */ 000059D2 6030 bra +0x32 /* 00005A04 */ label000059D4: 000059D4 206D E31E movea.l A0, [A5 - 0x1CE2] 000059D8 4868 000C pea.l [A0 + 0xC] 000059DC 3F2C 0030 move.w -[A7], [A4 + 0x30] 000059E0 4EBA F10E jsr [PC - 0xEF2 /* 00004AF0 */] 000059E4 6028 bra +0x2A /* 00005A0E */ label000059E6: 000059E6 486C 0030 pea.l [A4 + 0x30] 000059EA 4EBA D7C8 jsr [PC - 0x2838 /* 000031B4 */] 000059EE 601E bra +0x20 /* 00005A0E */ label000059F0: 000059F0 486E FF00 pea.l [A6 - 0x100] 000059F4 4EAD 2F82 jsr [A5 + 0x2F82 /* export_1516 */] 000059F8 4EBA BF60 jsr [PC - 0x40A0 /* 0000195A */] 000059FC 6010 bra +0x12 /* 00005A0E */ label000059FE: 000059FE 4EBA DF12 jsr [PC - 0x20EE /* 00003912 */] 00005A02 600A bra +0xC /* 00005A0E */ label00005A04: 00005A04 2F3C 0000 1798 move.l -[A7], 0x1798 00005A0A 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00005A0E: 00005A0E 102D B820 move.b D0, [A5 - 0x47E0] 00005A12 6702 beq +0x4 /* 00005A16 */ 00005A14 6010 bra +0x12 /* 00005A26 */ label00005A16: 00005A16 102E 0008 move.b D0, [A6 + 0x8] 00005A1A 670A beq +0xC /* 00005A26 */ 00005A1C 206E 000A movea.l A0, [A6 + 0xA] 00005A20 2F08 move.l -[A7], A0 00005A22 4EBA AF8E jsr [PC - 0x5072 /* 000009B2 */] label00005A26: 00005A26 285F movea.l A4, [A7]+ 00005A28 4E5E unlink A6 00005A2A 205F movea.l A0, [A7]+ 00005A2C 5C4F addq.w A7, 6 00005A2E 4ED0 jmp [A0] export_927: fn00005A30: 00005A30 4E56 0000 link A6, 0 00005A34 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A38 1F3C 0001 move.b -[A7], 0x1 00005A3C 4EBA FF76 jsr [PC - 0x8A /* 000059B4 */] 00005A40 4E5E unlink A6 00005A42 2E9F move.l [A7], [A7]+ 00005A44 4E75 rts export_928: 00005A46 4E56 0000 link A6, 0 00005A4A 486D CD38 pea.l [A5 - 0x32C8] 00005A4E 4EBA B49A jsr [PC - 0x4B66 /* 00000EEA */] 00005A52 486D CD38 pea.l [A5 - 0x32C8] 00005A56 4EBA FFD8 jsr [PC - 0x28 /* 00005A30 */] 00005A5A 4E5E unlink A6 00005A5C 4E75 rts export_929: 00005A5E 4E56 FFD4 link A6, -0x002C 00005A62 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00005A66 206E 000A movea.l A0, [A6 + 0xA] 00005A6A 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005A6E 7003 moveq.l D0, 0x03 label00005A70: 00005A70 30D9 move.w [A0]+, [A1]+ 00005A72 51C8 FFFC dbf D0, -0x6 /* 00005A70 */ 00005A76 102D A008 move.b D0, [A5 - 0x5FF8] 00005A7A 6604 bne +0x6 /* 00005A80 */ 00005A7C 6000 01AC bra +0x1AE /* 00005C2A */ label00005A80: 00005A80 4267 clr.w -[A7] 00005A82 42A7 clr.l -[A7] 00005A84 42A7 clr.l -[A7] 00005A86 4267 clr.w -[A7] 00005A88 2F2E 000A move.l -[A7], [A6 + 0xA] 00005A8C 303C 0706 move.w D0, 0x706 00005A90 A816 syscall Pack8 00005A92 381F move.w D4, [A7]+ 00005A94 6704 beq +0x6 /* 00005A9A */ 00005A96 6000 0192 bra +0x194 /* 00005C2A */ label00005A9A: 00005A9A 102E 0008 move.b D0, [A6 + 0x8] 00005A9E 670A beq +0xC /* 00005AAA */ 00005AA0 42A7 clr.l -[A7] 00005AA2 4EBA BA2C jsr [PC - 0x45D4 /* 000014D0 */] 00005AA6 2A1F move.l D5, [A7]+ 00005AA8 600C bra +0xE /* 00005AB6 */ label00005AAA: 00005AAA 206D E31E movea.l A0, [A5 - 0x1CE2] 00005AAE 3028 003E move.w D0, [A0 + 0x3E] 00005AB2 48C0 ext.l D0 00005AB4 2A00 move.l D5, D0 label00005AB6: 00005AB6 7001 moveq.l D0, 0x01 00005AB8 2D40 FFDC move.l [A6 - 0x24], D0 00005ABC 2D45 FFD8 move.l [A6 - 0x28], D5 00005AC0 2C2E FFDC move.l D6, [A6 - 0x24] 00005AC4 601E bra +0x20 /* 00005AE4 */ label00005AC6: 00005AC6 4267 clr.w -[A7] 00005AC8 2F2E 000A move.l -[A7], [A6 + 0xA] 00005ACC 2F06 move.l -[A7], D6 00005ACE 2F3C 6E75 6C6C move.l -[A7], 0x6E756C6C /* 'null' */ 00005AD4 42A7 clr.l -[A7] 00005AD6 42A7 clr.l -[A7] 00005AD8 303C 0A08 move.w D0, 0xA08 00005ADC A816 syscall Pack8 00005ADE 381F move.w D4, [A7]+ 00005AE0 5286 addq.l D6, 1 00005AE2 6906 bvs +0x8 /* 00005AEA */ label00005AE4: 00005AE4 BCAE FFD8 cmp.l D6, [A6 - 0x28] 00005AE8 6FDC ble -0x22 /* 00005AC6 */ label00005AEA: 00005AEA 2F2D D146 move.l -[A7], [A5 - 0x2EBA] 00005AEE 205F movea.l A0, [A7]+ 00005AF0 A029 syscall HLock 00005AF2 42A7 clr.l -[A7] 00005AF4 4EBA A50A jsr [PC - 0x5AF6 /* 00000000 */] 00005AF8 285F movea.l A4, [A7]+ 00005AFA 2D45 FFD4 move.l [A6 - 0x2C], D5 00005AFE 2C2E FFD4 move.l D6, [A6 - 0x2C] 00005B02 6000 010A bra +0x10C /* 00005C0E */ label00005B06: 00005B06 2D7C 6E75 6C6C FFE4 move.l [A6 - 0x1C], 0x6E756C6C /* 'null' */ 00005B0E 4A2C 0002 tst.b [A4 + 0x2] 00005B12 6712 beq +0x14 /* 00005B26 */ 00005B14 200C move.l D0, A4 00005B16 5980 subq.l D0, 4 00005B18 2D40 FFF0 move.l [A6 - 0x10], D0 00005B1C 206E FFF0 movea.l A0, [A6 - 0x10] 00005B20 2F10 move.l -[A7], [A0] 00005B22 205F movea.l A0, [A7]+ 00005B24 A029 syscall HLock label00005B26: 00005B26 42A7 clr.l -[A7] 00005B28 2F0C move.l -[A7], A4 00005B2A 4EBA A524 jsr [PC - 0x5ADC /* 00000050 */] 00005B2E 265F movea.l A3, [A7]+ 00005B30 2E2C 0004 move.l D7, [A4 + 0x4] 00005B34 102C 0003 move.b D0, [A4 + 0x3] 00005B38 4880 ext.w D0 00005B3A 5340 subq.w D0, 1 00005B3C 671E beq +0x20 /* 00005B5C */ 00005B3E 5340 subq.w D0, 1 00005B40 672E beq +0x30 /* 00005B70 */ 00005B42 5340 subq.w D0, 1 00005B44 6736 beq +0x38 /* 00005B7C */ 00005B46 5540 subq.w D0, 2 00005B48 673E beq +0x40 /* 00005B88 */ 00005B4A 5540 subq.w D0, 2 00005B4C 6746 beq +0x48 /* 00005B94 */ 00005B4E 5340 subq.w D0, 1 00005B50 674E beq +0x50 /* 00005BA0 */ 00005B52 5340 subq.w D0, 1 00005B54 6756 beq +0x58 /* 00005BAC */ 00005B56 5F40 subq.w D0, 7 00005B58 675E beq +0x60 /* 00005BB8 */ 00005B5A 6072 bra +0x74 /* 00005BCE */ label00005B5C: 00005B5C 2D7C 5445 5854 FFE4 move.l [A6 - 0x1C], 0x54455854 /* 'TEXT' */ 00005B64 42A7 clr.l -[A7] 00005B66 2F0B move.l -[A7], A3 00005B68 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00005B6C 2E1F move.l D7, [A7]+ 00005B6E 605E bra +0x60 /* 00005BCE */ label00005B70: 00005B70 2D7C 5144 7074 FFE4 move.l [A6 - 0x1C], 0x51447074 /* 'QDpt' */ 00005B78 7E04 moveq.l D7, 0x04 00005B7A 6052 bra +0x54 /* 00005BCE */ label00005B7C: 00005B7C 2D7C 7164 7274 FFE4 move.l [A6 - 0x1C], 0x71647274 /* 'qdrt' */ 00005B84 7E08 moveq.l D7, 0x08 00005B86 6046 bra +0x48 /* 00005BCE */ label00005B88: 00005B88 1D53 FFE3 move.b [A6 - 0x1D], [A3] 00005B8C 47EE FFE3 lea.l A3, [A6 - 0x1D] 00005B90 7E01 moveq.l D7, 0x01 00005B92 603A bra +0x3C /* 00005BCE */ label00005B94: 00005B94 2D7C 6578 7465 FFE4 move.l [A6 - 0x1C], 0x65787465 /* 'exte' */ 00005B9C 7E0A moveq.l D7, 0x0A 00005B9E 602E bra +0x30 /* 00005BCE */ label00005BA0: 00005BA0 2D7C 636F 6D70 FFE4 move.l [A6 - 0x1C], 0x636F6D70 /* 'comp' */ 00005BA8 7E08 moveq.l D7, 0x08 00005BAA 6022 bra +0x24 /* 00005BCE */ label00005BAC: 00005BAC 2D7C 6C6F 6E67 FFE4 move.l [A6 - 0x1C], 0x6C6F6E67 /* 'long' */ 00005BB4 7E04 moveq.l D7, 0x04 00005BB6 6016 bra +0x18 /* 00005BCE */ label00005BB8: 00005BB8 2D7C 5445 5854 FFE4 move.l [A6 - 0x1C], 0x54455854 /* 'TEXT' */ 00005BC0 7000 moveq.l D0, 0x00 00005BC2 1013 move.b D0, [A3] 00005BC4 C0BC 0000 00FF and.l D0, 0xFF 00005BCA 2E00 move.l D7, D0 00005BCC 528B addq.l A3, 1 label00005BCE: 00005BCE 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00005BD4 B0AE FFE4 cmp.l D0, [A6 - 0x1C] 00005BD8 6718 beq +0x1A /* 00005BF2 */ 00005BDA 4267 clr.w -[A7] 00005BDC 2F2E 000A move.l -[A7], [A6 + 0xA] 00005BE0 2F06 move.l -[A7], D6 00005BE2 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00005BE6 2F0B move.l -[A7], A3 00005BE8 2F07 move.l -[A7], D7 00005BEA 303C 0A08 move.w D0, 0xA08 00005BEE A816 syscall Pack8 00005BF0 381F move.w D4, [A7]+ label00005BF2: 00005BF2 4A2C 0002 tst.b [A4 + 0x2] 00005BF6 670A beq +0xC /* 00005C02 */ 00005BF8 206E FFF0 movea.l A0, [A6 - 0x10] 00005BFC 2F10 move.l -[A7], [A0] 00005BFE 205F movea.l A0, [A7]+ 00005C00 A02A syscall HUnlock label00005C02: 00005C02 42A7 clr.l -[A7] 00005C04 2F0C move.l -[A7], A4 00005C06 4EBA A410 jsr [PC - 0x5BF0 /* 00000018 */] 00005C0A 285F movea.l A4, [A7]+ 00005C0C 5386 subq.l D6, 1 label00005C0E: 00005C0E 7001 moveq.l D0, 0x01 00005C10 B086 cmp.l D0, D6 00005C12 6F00 FEF2 ble -0x10C /* 00005B06 */ 00005C16 2F2D D146 move.l -[A7], [A5 - 0x2EBA] 00005C1A 205F movea.l A0, [A7]+ 00005C1C A02A syscall HUnlock 00005C1E 102E 0008 move.b D0, [A6 + 0x8] 00005C22 6706 beq +0x8 /* 00005C2A */ 00005C24 2F05 move.l -[A7], D5 00005C26 4EBA D370 jsr [PC - 0x2C90 /* 00002F98 */] label00005C2A: 00005C2A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00005C2E 4E5E unlink A6 00005C30 205F movea.l A0, [A7]+ 00005C32 5C4F addq.w A7, 6 00005C34 4ED0 jmp [A0]